C语言:求(30+25)的平方,恰好是3025本身的数
1、打开Dev-c++软件,点击“块腊新建源代码”

2、具体程序如下:
#include <stdio.h>
int main()
{
int a,b,sum;
printf("输入的四位数是:");
scanf("%d",&sum);
for(sum=1000;sum<10000;sum++)
{
a=sum/100;
b=sum%100;
if(sum==(a+b)*(a+b))
printf("%d\n",sum);
}
return 0;
}

3、定义a来表示我们所求的四位数中的前两位数,b来表示我们所求的四位数中的后两位数,sum表示我们循环结构中的最终输出结科荡果,这里的sum既是我们所求的结果,也是我们的循环变量。

4、其中:if(sum==(a+b)*(a+b))是限定我们的程序要输出的结果,必须是在满足该条件下才输出,否则不输出。

5、在这个程序中,我们要注意for循环结构里的条件和语句,程序运行的条件和语句要在for循环边糟董里进行,不可在外循环里进行,否则,程序可能无法运行。

6、最后,点击运行,输出我们所要求的结果。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:181
阅读量:112
阅读量:153
阅读量:159
阅读量:72