解题思路:
注意事项:
参考代码:/*判断一个数是否为"水仙花数",所谓"水仙花数"是指这样的一个数:
首先是一个三位数,其次,其各位数字的立方和等于该数本身。
例如:371是一个"水仙花数",371=3^3+7^3+1^3. */
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int n,a[3],i,j=1;
scanf("%d",&n);
for(i=0;i<3;i++)
{
a[i]=n/j%10;
j*=10;
}
if(n==pow(a[0],3)+pow(a[1],3)+pow(a[2],3))
printf("1");
else
printf("0");
return 0;
}
0.0分
0 人评分
C二级辅导-计负均正 (C语言代码)浏览:643 |
C语言训练-求具有abcd=(ab+cd)2性质的四位数 (C语言代码)浏览:1392 |
简单的a+b (C语言代码)浏览:690 |
Hello, world! (C语言代码)浏览:1315 |
奖学金 (C++代码)浏览:2053 |
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)浏览:575 |
C语言训练-计算t=1+1/2+1/3+...+1/n (C语言代码)浏览:910 |
分糖果 (C++代码)浏览:1537 |
A+B for Input-Output Practice (V) (C语言代码)浏览:640 |
【蟠桃记】 (C语言代码)浏览:1084 |