水仙花数练习题

复制代码
 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 @   Morning枫  阅读(32)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示