解题思路:首先控制输入的数据是个三位数;再将个,十,百位上的数字表示出来;最后利用if判断完成。
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int n;
int i,j,k;
scanf("%d",&n);
if (n < 999 && n > 0)
{
i = n/100;
j = (n -(i*100))/10;
k = n - (i*100) - (j*10);
if ( n == i*i*i+j*j*j+k*k*k)
{
printf("1");
}
else
printf("0");
}
else
printf("输入错误!!");
}
0.0分
2 人评分
C二级辅导-分段函数 (C语言代码)浏览:566 |
C语言程序设计教程(第三版)课后习题8.4 (Java代码)浏览:733 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:528 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:768 |
拆分位数 (C语言代码)浏览:1328 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:572 |
三角形 (C++代码)递推浏览:760 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:798 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:373 |
1014题解浏览:485 |