解题思路通过除法与取余将该三位数的每一位分离出来
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int a,b,c,all;
int n,i;
//scanf("%d",&n);
//printf("%d",i);
for(i=2;i<1000;i++)
{
all=0;
a=i/100;
b=i%100/10;
c=i%10;
all=a*a*a+b*b*b+c*c*c;
if(all==i)
printf("%d\n",all);
/* else
printf("不是水仙花数");*/
}
return 0;
}
0.0分
0 人评分
三角形 (C++代码)递归(存在大量重复计算,容易出现时间超限)浏览:791 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:569 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:904 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:535 |
Minesweeper (C语言描述,蓝桥杯)浏览:1135 |
【偶数求和】 (C语言代码)浏览:442 |
时间转换 (C语言代码)浏览:649 |
复数求和 (C语言代码)浏览:933 |
C语言程序设计教程(第三版)课后习题12.1 (C语言代码)浏览:653 |
1197求助浏览:635 |