水仙花数练习题

 1 #include <stdio.h>
 2 
 3 void main(){
 4     int a = 0;
 5     int i, j, k;
 6     i = j = k = 0;
 7     printf("请输入一个三位数:");
 8     scanf("%d", &a);
 9     if (0 <= a & a <= 999)
10     {
11         i = a/100;  //百位
12         j = a%100/10;   //十位
13         k = a%100%10;   //个位
14         // printf("%d,%d,%d",i,j,k);
15         if (i*i*i + j*j*j + k*k*k == a)
16         {
17             printf("%d是一个水仙花数",a);
18         }else{
19             printf("%d不是一个水仙花数",a);
20         }
21         
22     }else{
23         printf("错误,您的输入有误!");
24     }
25     
26 }

直接看程序即可。

posted @ 2022-09-26 23:24  Morning枫  阅读(40)  评论(0)    收藏  举报