C#编写程序求100-999之间的水仙花数!~~~~

如题所述

第1个回答  推荐于2017-10-03
int ge=num%10;
int shi=num/10%10; int bai=num/100; double sum = Math.Pow(ge, 3) + Math.Pow(shi, 3) + Math.Pow(bai, 3); if (num == sum) { Console.WriteLine("{0}是水仙花数。",num); } } Console.ReadLine();

希望对你有帮助。追问

num 这个 不存在

追答

哦不要意思 我没把循环条件复制上去,这个我以前做过 所以COPY了一下 不好意思。

for (int num = 100; num <= 999; num++)
{ int ge=num%10; int shi=num/10%10; int bai=num/100; double sum = Math.Pow(ge, 3) + Math.Pow(shi, 3) + Math.Pow(bai, 3); if (num == sum) { Console.WriteLine("{0}是水仙花数。",num); } } Console.ReadLine();

本回答被提问者采纳
第2个回答  2012-06-27
拉下去就有实现代码

参考资料:http://baike.baidu.com/view/152077.htm

相似回答