解题思路:按要求利用循环分别将4位数的前两位与后两位提取,再输出
注意事项:没啥可以注意的,就细节方面注意就好
参考代码:
#include<stdio.h>
int main()
{
int m,n,i;//定义中间变量
for(i=1000;i<10000;i++)
{
m=i%100;//将两位数分别提取
n=i/100;
if((m+n)*(m+n)==i)//进行判断
{
printf("%d ",i);//输出
}
}
return 0;
}
0.0分
1 人评分
C语言训练-阶乘和数* (C语言代码)-------- 呆板写法浏览:1362 |
剪刀石头布 (C语言代码)浏览:1755 |
WU-整除问题 (C++代码)浏览:612 |
printf基础练习2 (C语言代码)浏览:646 |
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:648 |
【求[X,Y]内被除3余1并且被除5余3的整数的和】 (C语言代码)浏览:675 |
DNA (C语言代码)浏览:540 |
关于C语言变量位置的问题浏览:273 |
矩阵乘方 (C语言代码)浏览:1031 |
C二级辅导-进制转换 (C语言代码)浏览:661 |