解题思路:使用循环结构,用for循环遍历所有的四位数,然后使用选择结构,用if语句判断数字是否符合要求。可以用%100取出个位十位的数字,/100取出百位千位。
注意事项:
参考代码:
#include<stdio.h> int main() { int i,x,y; for(i=1000;i<=9999;i++) { x=i/100; y=i%100; if((x+y)*(x+y)==i) { printf("%d ",i); } } return 0; }
0.0分
0 人评分
用筛法求之N内的素数。 (C语言代码)浏览:650 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:678 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:786 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:1919 |
Tom数 (C语言代码)浏览:725 |
GC的苦恼 (C语言代码)浏览:621 |
淘淘的名单 (C语言代码)浏览:1228 |
简单的a+b (C语言代码)浏览:630 |
矩阵转置 (C语言代码)浏览:783 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:559 |