雅美网,耐吉结婚照,摩天汉论坛
题目:打印出100-999之间所有的”水仙花数”,所谓”水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个”水仙花数”,因为153=1的三次方+5的三次方+3的三次方。
1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。
class program
{
static void main(string[] args)
{
for (int num = 100; num <= 999; num++)
{
int i = num % 10; //取个位
int j = (num / 10) % 10; //取十位
int k = num / 100; //取百位
if(i*i*i+j*j*j+k*k*k==num)
{
console.writeline(num);
}
}
console.readkey();
}
}
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Blazor server side 自家的一些开源的, 实用型项目的进度之 CEF客户端
.NET IoC模式依赖反转(DIP)、控制反转(Ioc)、依赖注入(DI)
vue+.netcore可支持业务代码扩展的开发框架 VOL.Vue 2.0版本发布
网友评论