解题思路:
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int a,b,c,n,i=99;
while(i<999)
{
i++;
a=i/100;
b=(i-a*100)/10;
c=i-a*100-b*10; //分别得出个十百位的数字
if(i==a*a*a+b*b*b+c*c*c) //判断所有的水仙花数,所以要从100开始循环到999,用if语句筛选水仙花数
{
printf("%d\n",a*100+b*10+c);
}
}
return 0;
}
0.0分
0 人评分
printf基础练习2 (C语言代码)浏览:567 |
数列排序 (C语言代码)浏览:836 |
C语言训练-阶乘和数* (C语言代码)-------- 呆板写法浏览:1362 |
整除问题 (C语言代码)浏览:526 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:520 |
矩阵转置 (C语言代码)浏览:784 |
买不到的数目 (C语言代码)浏览:3094 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:423 |
统计立方数 (C语言代码)浏览:865 |
简单的a+b (C语言代码)浏览:454 |