解题思路:
注意事项:
参考代码:
#include<stdio.h>
#include<string.h>
#include<math.h>
int judge(int x)
{
char str[5];
sscanf(str,"%d",x);
int len = strlen(str);
int ans = 0;
for( int i = 0; i < len; i++){
ans += pow(str[i] - '0', 3);
}
if( x == ans) return 1;
else return 0;
}
int main()
{
for(int i = 1; i < 1000; i++){
if(judge(i) == 1){
printf("%d ",i);
}
}
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:569 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:1036 |
ASCII帮了大忙浏览:749 |
输出正反三角形 (C语言代码)格式错误!!!浏览:1140 |
A+B for Input-Output Practice (V) (C语言代码)浏览:623 |
DNA (C语言描述,蓝桥杯)浏览:1555 |
打印十字图 (C语言代码)浏览:2710 |
C二级辅导-进制转换 (C语言代码)浏览:660 |
C二级辅导-等差数列 (C语言代码)浏览:817 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:617 |