判断一个三位数是否为水仙花数:输入一个三位数number(100≤number≤999),判断其是否为水仙花数,即其个位、十位、百位数字的立方和等于该数本身。若number不是三位数,则输出“Invalid Value!”。
输入输出示例(运行3次)
示例1:
Enter number:153
Yes
示例1:
Enter number:999
No
示例1:
Enter number:-2
Invalid Value!
#include#include int main(void){ int number,gw,sw,bw; scanf("%d",&number); if(number<100||number>999){ printf("Invalid Value!"); }else{ gw=number%10; sw=number/10%10; bw=number/100; if(pow(gw,3)+pow(sw,3)+pow(bw,3)==number){ printf("Yes"); }else{ printf("No"); } } return 0; }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)