您的位置:首页 > 编程语言 > C语言/C++

C语言——水仙花数

2017-05-27 16:34 225 查看

水仙花数是指一个 n 位正整数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。(例如:1^3 + 5^3+ 3^3 = 153)

#include <Stdio.h>

void main()

{

 int a,b,c,i,sum;

 for(i=150;i<1000;i++){

  a=i%10;

  b=i/10%10;

  c=i/100;

  sum=a*a*a+b*b*b+c*c*c;

 if(i==sum){

  printf("水仙花:%d\n",i);

 }

 sum=0; 

 }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c语言