解题思路:
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int x; //定义一个整型x
scanf("%d",&x); //输入格式,取地址符
int a,b,c; //定义三个整型并给其赋值
a=x%1000/100; //三位数对1000求余后除以100取整得到百位数(可以直接写成x/100)
b=x%100/10; //对100求余后得到两位数,除以10得到一个小数取整
c=x%10; //对10求余得到个位数
if(x==a*a*a+b*b*b+c*c*c) //判断条件(不知道为什么,写成x==a^3+b^3+c^3得出的结果是错误的)
{
printf("1\n"); //条件成立输出1
}
else
{
printf("0\n"); //条件不成立输出0
}
return 0;
}
0.0分
0 人评分
【明明的随机数】 (C语言代码)浏览:674 |
【绝对值排序】 (C语言代码)浏览:482 |
2004年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:684 |
C二级辅导-进制转换 (C语言代码)浏览:615 |
兰顿蚂蚁 (C++代码)浏览:1091 |
这可能是一个假的冒泡法浏览:989 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:946 |
【绝对值排序】 (C语言代码)浏览:821 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:832 |
A+B for Input-Output Practice (VI) (C语言代码)浏览:558 |