解题思路:
求每一位数的3次方的和
注意事项:
由于输入的数被/10了3次,所有最后在比对的时候用的是一开始赋值的b
参考代码:
#include "stdio.h"
#include "math.h"
int main() {
int a,b,sum=0;
scanf("%d",&a);
b=a;
while(a!=0){
sum+= pow(a%10,3);
a/=10;
}
if (sum==b) printf("%d",1);
else printf("%d",0);
}
0.0分
0 人评分
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:495 |
C语言训练-最大数问题 (C语言代码)浏览:633 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:338 |
WU-格式化数据输出 (C语言代码)浏览:1755 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:560 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:547 |
简单的a+b (C语言代码)浏览:512 |
矩阵的对角线之和 (C语言代码)浏览:1356 |
1197求助浏览:631 |
上车人数 (C语言代码)浏览:713 |