1 #include <stdio.h> 2 3 int main(int argc, const char *argv[]) 4 { 5 int num; 6 printf("请输入一个不超过三位的数字"); 7 scanf("%d",&num); 8 if(num>=1000) 9 { 10 printf("数字超过三位数,请重新输入:\n"); 11 } 12 else if(num>=100) 13 { 14 if((num%100/10)*(num%100/10)*(num%100/10)+(num/100)*(num/100)*(num/100)+(num%10)*(num%10)*(num%10) == num) 15 { 16 printf("%d是水仙花数\n",num); 17 } 18 else 19 { 20 printf("%d不是水仙花数\n",num); 21 } 22 } 23 else if(num>=10) 24 { 25 if((num/10)%(num%10)==0) 26 { 27 printf("%d十位数能被个位数整除\n",num); 28 } 29 else 30 { 31 printf("%d十位数不能被个位数整除\n",num); 32 } 33 } 34 else 35 { 36 if(num%2==0) 37 { 38 printf("%d是偶数\n",num); 39 } 40 else 41 { 42 printf("%d是奇数\n",num); 43 } 44 } 45 46 return 0; 47 }
5.输入一个不超过3位数数字,当输入是一位数时,判断奇偶当输入是两位数时,判断十位能被个位整除当输入是三位数时,判断是否水仙花数(水仙花数是个位数的三次方+十位数的三次方+百位数的三次方的和等
最新推荐文章于 2024-11-05 17:16:24 发布