解题思路: 拆分数位+逻辑
参考代码:
#include <stdio.h> int main() { int a, a1, a2, a3, b, panduan; scanf("%d", &a); a1 = a/100; a2 = a%100/10; a3 = a%10; b = ((a1*a1*a1)+(a2*a2*a2)+(a3*a3*a3)); panduan = a==b; printf("%d", panduan); return 0; }
0.0分
1 人评分
点我有惊喜!你懂得!浏览:1068 |
C语言训练-求函数值 (C语言代码)浏览:912 |
C语言程序设计教程(第三版)课后习题8.2 (Java代码)浏览:2269 |
剪刀石头布 (C语言代码)不知道怎么直接在scanf中用枚举变量浏览:1307 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:937 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:519 |
C语言训练-大、小写问题 (C语言代码)浏览:611 |
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)浏览:786 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:576 |
三角形 (C语言代码)浏览:904 |