首页 > Windows开发 > 详细

C#流程控制for循环语句,水仙花数。

时间:2021-01-12 23:26:14      阅读:28      评论:0      收藏:0      [点我收藏+]

//找出100-999之间的水仙花数

//水仙花数是指这个数字的

//百位数的立方 + 十位数的立方 + 个位数的立方 = 这个百位数字。

//例: 153是个水仙花数  1 + 125 + 27 = 153

 

for(int i=100;i<=999;i++)

{

   int bai = i/100;  //求百位数

  int shi = i%100/10;  //求十位数

  int  ge = i%10;  //求个位数

  bai*=bai*bai;

  shi*=shi*shi;

  ge*=ge*ge;  

  if(i==bai+shi+ge)

    Console.WriteLine("水仙花数有{0}",i);

    Console.ReadKey();

}

  Console.ReadKey();

 

//结果:

水仙花数有153
水仙花数有370
水仙花数有371
水仙花数有407

C#流程控制for循环语句,水仙花数。

原文:https://www.cnblogs.com/momj/p/14269239.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!