C语言:寻找特定的三位数(平方数中有连续的三位数字就是该数本身)

发布网友 发布时间:2022-04-24 01:56

我来回答

4个回答

热心网友 时间:2023-10-20 08:19

#include<stdio.h>

#include<string.h>

int main()

{

int i,n,t,c;

char d[8]={'\0'},d2[16]={'\0'};

for(i=100;i<1000;i++)

{

n=i*i;

d[0]=i%10+'0';

d[1]=i%100/10+'0';

d[2]=i/100+'0';

c=0;

t=n;

while(n)

{

d2[c++]=n%10+'0';

n/=10;

}

d2[c]='\0';

if(strstr(d2,d))

printf("%d:%d\n",i,t);

}

return 0;

}

扩展资料:

C语言的运用非常之多,它兼顾了高级语言和汇编语言的优点,相较于其它编程语言具有较大优势。计算机系统设计以及应用程序编写是C语言应用的两大领域。同时,C语言的普适较强,在许多计算机操作系统中都能够得到适用,且效率显著。

冯.诺依曼在1945年提出了现代计算机的若干思想,被后人称为冯.诺依曼思想,这是计算机发展史上的里程碑。

自1945 年至今大多采用其结构,因此冯.诺依曼被称为计算机之父。他的体系结构计算机由运算器、控制器、存储器、输入设备、输出设备五大部件构成。 C语言拥有一套完整的理论体系经过了漫长的发展历史,在编程语言中具有举足轻重的地位。

热心网友 时间:2023-10-20 08:20

#include<stdio.h>
#include<string.h>

int main()
{
int i,n,t,c;
char d[8]={'\0'},d2[16]={'\0'};

for(i=100;i<1000;i++)
{
n=i*i;
d[0]=i%10+'0';
d[1]=i%100/10+'0';
d[2]=i/100+'0';
c=0;
t=n;
while(n)
{
d2[c++]=n%10+'0';
n/=10;
}
d2[c]='\0';
if(strstr(d2,d))
printf("%d:%d\n",i,t);
}
return 0;
}

热心网友 时间:2023-10-20 08:20

#include "stdio.h"
#include <stdlib.h>
#include <string.h>
int main(int argc,char *argv[]){
char x[7],y[4];
int n;
printf("These Numbers are as follows:\n");
for(n=100;n<1000;n++)
if(strstr(itoa(n*n,x,10),itoa(n,y,10)))
printf("%d [%s^2 = %s]\n",n,y,x);
return 0;
}

运行样例:

热心网友 时间:2023-10-20 08:21

输入输出举例子,举例子好了我就完善答案发代码

热心网友 时间:2023-10-20 08:19

#include<stdio.h>

#include<string.h>

int main()

{

int i,n,t,c;

char d[8]={'\0'},d2[16]={'\0'};

for(i=100;i<1000;i++)

{

n=i*i;

d[0]=i%10+'0';

d[1]=i%100/10+'0';

d[2]=i/100+'0';

c=0;

t=n;

while(n)

{

d2[c++]=n%10+'0';

n/=10;

}

d2[c]='\0';

if(strstr(d2,d))

printf("%d:%d\n",i,t);

}

return 0;

}

扩展资料:

C语言的运用非常之多,它兼顾了高级语言和汇编语言的优点,相较于其它编程语言具有较大优势。计算机系统设计以及应用程序编写是C语言应用的两大领域。同时,C语言的普适较强,在许多计算机操作系统中都能够得到适用,且效率显著。

冯.诺依曼在1945年提出了现代计算机的若干思想,被后人称为冯.诺依曼思想,这是计算机发展史上的里程碑。

自1945 年至今大多采用其结构,因此冯.诺依曼被称为计算机之父。他的体系结构计算机由运算器、控制器、存储器、输入设备、输出设备五大部件构成。 C语言拥有一套完整的理论体系经过了漫长的发展历史,在编程语言中具有举足轻重的地位。

热心网友 时间:2023-10-20 08:20

#include<stdio.h>
#include<string.h>

int main()
{
int i,n,t,c;
char d[8]={'\0'},d2[16]={'\0'};

for(i=100;i<1000;i++)
{
n=i*i;
d[0]=i%10+'0';
d[1]=i%100/10+'0';
d[2]=i/100+'0';
c=0;
t=n;
while(n)
{
d2[c++]=n%10+'0';
n/=10;
}
d2[c]='\0';
if(strstr(d2,d))
printf("%d:%d\n",i,t);
}
return 0;
}

热心网友 时间:2023-10-20 08:20

#include "stdio.h"
#include <stdlib.h>
#include <string.h>
int main(int argc,char *argv[]){
char x[7],y[4];
int n;
printf("These Numbers are as follows:\n");
for(n=100;n<1000;n++)
if(strstr(itoa(n*n,x,10),itoa(n,y,10)))
printf("%d [%s^2 = %s]\n",n,y,x);
return 0;
}

运行样例:

热心网友 时间:2023-10-20 08:21

输入输出举例子,举例子好了我就完善答案发代码

热心网友 时间:2023-10-20 08:19

#include<stdio.h>

#include<string.h>

int main()

{

int i,n,t,c;

char d[8]={'\0'},d2[16]={'\0'};

for(i=100;i<1000;i++)

{

n=i*i;

d[0]=i%10+'0';

d[1]=i%100/10+'0';

d[2]=i/100+'0';

c=0;

t=n;

while(n)

{

d2[c++]=n%10+'0';

n/=10;

}

d2[c]='\0';

if(strstr(d2,d))

printf("%d:%d\n",i,t);

}

return 0;

}

扩展资料:

C语言的运用非常之多,它兼顾了高级语言和汇编语言的优点,相较于其它编程语言具有较大优势。计算机系统设计以及应用程序编写是C语言应用的两大领域。同时,C语言的普适较强,在许多计算机操作系统中都能够得到适用,且效率显著。

冯.诺依曼在1945年提出了现代计算机的若干思想,被后人称为冯.诺依曼思想,这是计算机发展史上的里程碑。

自1945 年至今大多采用其结构,因此冯.诺依曼被称为计算机之父。他的体系结构计算机由运算器、控制器、存储器、输入设备、输出设备五大部件构成。 C语言拥有一套完整的理论体系经过了漫长的发展历史,在编程语言中具有举足轻重的地位。

热心网友 时间:2023-10-20 08:20

#include<stdio.h>
#include<string.h>

int main()
{
int i,n,t,c;
char d[8]={'\0'},d2[16]={'\0'};

for(i=100;i<1000;i++)
{
n=i*i;
d[0]=i%10+'0';
d[1]=i%100/10+'0';
d[2]=i/100+'0';
c=0;
t=n;
while(n)
{
d2[c++]=n%10+'0';
n/=10;
}
d2[c]='\0';
if(strstr(d2,d))
printf("%d:%d\n",i,t);
}
return 0;
}

热心网友 时间:2023-10-20 08:20

#include "stdio.h"
#include <stdlib.h>
#include <string.h>
int main(int argc,char *argv[]){
char x[7],y[4];
int n;
printf("These Numbers are as follows:\n");
for(n=100;n<1000;n++)
if(strstr(itoa(n*n,x,10),itoa(n,y,10)))
printf("%d [%s^2 = %s]\n",n,y,x);
return 0;
}

运行样例:

热心网友 时间:2023-10-20 08:21

输入输出举例子,举例子好了我就完善答案发代码

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com