解题思路:
求每一位数的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 人评分
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:624 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:1267 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:686 |
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)浏览:566 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:897 |
三角形 (C语言代码)浏览:965 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:702 |
printf基础练习2 (C语言代码)浏览:547 |
蚂蚁感冒 (C语言代码)浏览:816 |
时间转换 (C语言代码)浏览:698 |