当前位置: 代码迷 >> 综合 >> 【Week4 -1】水仙花数
  详细解决方案

【Week4 -1】水仙花数

热度:32   发布时间:2023-12-06 07:36:49.0

【问题背景】

C语言网1016

【问题题目】

打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该本身。 例如:153是一个水仙花数,因为153=1^3+5^3+3^3。 

【代码呈上】

#include <stdio.h>
int main()
{int a,b,c,d,e;
for(a=100;a<=999;a++) 
{d=a%10;c=a/10%10;b=a/100;e=b*b*b+c*c*c+d*d*d;if(a==e)
printf("%d\n",a);}return 0;}