解题思路:先取出各位数,再分别立方,并用if else判断,思路很简洁。。。。新手勿喷。
注意事项:自定义函数
参考代码:
#include<stdio.h>
double power(double n,int p)
{
int i;double pow=1;
for(i=1;i<=p;i++)
pow*=n;
return pow;
}
int main(void)
{
int a;
scanf("%d",&a);
a>=100&&a<=999;
if(a==power((a/100),3)+power((a/10%10),3)+power((a%10),3))
printf("1");
else printf("0");
return 0;
}
0.0分
0 人评分
九宫重排 (C++代码)浏览:1349 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:545 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:487 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:1452 |
关于C语言变量位置的问题浏览:277 |
愚蠢的摄影师 (C++代码)浏览:942 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:816 |
小O的乘积 (C++代码)浏览:767 |
简单的a+b (C语言代码)浏览:515 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:504 |