C--水仙花

/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
 int i,g,s,b,cont=0;// 定义变量
 for(i=100;i<999;i++)
 {
 	 g=i%10;     //个位
 	 s=i/10%10;  //十位
 	 b=i/100;    //百位
    if(g*g*g+s*s*s+b*b*b==i)
 	{
 	 printf("\n%d水仙花数",i);
 	 cont++;
 	}
 } 	
  printf("\n100-999之间的水仙花数为:%d",cont);      
}

153水仙花数
370水仙花数
371水仙花数
407水仙花数
100-999之间的水仙花数为:4

发布了56 篇原创文章 · 获赞 65 · 访问量 2011

猜你喜欢

转载自blog.csdn.net/xiaohuai0444167/article/details/105211761
今日推荐