C#100到999之间的水仙花数的程序

如题所述

第1个回答  2008-04-02
for (int a=1;a<=9;a++)
{
for (int b=0;a<=9;a++)
{
for (int c=0;a<=9;a++)
{
if (a*a*a+b*b*b+c*c*c*==a*100+b*10+c)
{
Response.Write(a*100+b*10+c);
}
}
}
}本回答被提问者采纳
第2个回答  2008-03-25
int a,b,c;
for (a=1;a<=9;a++)
for (b=0;a<=9;a++)
for (c=0;a<=9;a++)
if (a*a*a+b*b*b+c*c*c*==a*100+b*10+c)
Console.WriteLine(a*100+b*10+c);
第3个回答  2008-03-25
鬼知道你这是什么问题..

C语言:输出100-999中所有水仙花数。
1. 输出100-999中所有水仙花数。```c void OutputNarcissusNumbers() { for (int i = 100; i < 1000; i++) { int sum = 0;int temp = i;int rem;for (int j = 0; j < 3; j++) { rem = temp % 10;temp \/= 10;sum += rem * rem * rem;} if (sum == i) { pr...

打印出100至999之间所有的水仙花数,水仙花数是一位三位数,其各位上数字...
int main() { int a[100], i, j = 0, x, y, z;for (i = 100; i <= 999; i++) { x = i \/ 100;y = (i % 100) \/ 10;z = i % 10;if (x * x * x + y * y * y + z * z * z == i) { a[j] = i;j++;} } printf("100到999间的水仙花数有:\\...

如何用c#编写一个程序,输出水仙花数?
题目要求流程图得到在100~999之间的水仙花数,首先设定2个变量x,n。x表示变量100~999,n表示水仙花数量,并且设初始x=100,n=0。接下来判断x是不是属于该范围,若是,则进行水仙花数的判定(附一),判定水仙花数过后x自加一,x=x+1。若不是,则在100~999之间的数都遍历完成,输出数量n。附一(...

C#编写程序求100-999之间的水仙花数!~~~
3) + Math.Pow(shi, 3) + Math.Pow(bai, 3); if (num == sum) { Console.WriteLine("{0}是水仙花数。",num); } } Console.ReadLine();希望对你有帮助。

“水仙花数”C语言程序
i); } return 0;}在这个程序中,通过循环遍历100到999之间的整数,计算每个数每位上的数字立方和,如果和等于原数本身,则输出这个数。水仙花数包括153, 370, 371, 和 407,共4个,当n为3时满足自幂数的定义。自幂数,也称为完美数,是指一个数的各位数字的n次幂之和等于它本身。例如...

用c#编程,怎样打印“水仙花数”?
本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。2.程序源代码:main(){ int i,j,k,n;printf("'water flower'number is:");for(n=100;n<1000;n++){ i=n\/100;\/*分解出百位*\/...

求10~99之间的同构数,100~999之间的水仙花数,编程实现……
在程序中,首先定义了一个循环,从100开始,到999结束。对于每一个数i,程序将其分解为三个部分:百位、十位和个位。然后计算这三个数字的立方和,如果该和等于原数i,那么i就是一个水仙花数,程序将其打印输出。通过这段代码,我们可以方便地找到100到999之间的所有水仙花数。例如,代码将输出以下...

编程求100-999间所有水仙花数的和
```c include int main() { int i, j, k, sum = 0;\/\/ 遍历100到999之间的每一个三位数 for (i = 1; i < 10; i++) { for (j = 0; j < 10; j++) { for (k = 0; k < 10; k++) { \/\/ 检查当前三个数字组合是否为水仙花数 if ((i * i * i + j * j * ...

c语言求水仙花数
水仙花数的范围限定在100到999之间。我们可以通过以下循环来遍历这个范围内的所有数:```c for (n = 100; n < 1000; n++) { \/\/ 计算过程 } ```通过取余和整除操作,我们可以得到每个数位上的数字。然后,我们将这些数字分别立方并求和,与原数比较,如果相等,则这个数是水仙花数。4. 代码...

c语言中,如何输出所有的水仙花数
int i;\/\/ 遍历100到999的所有三位数 for (i = 100; i < 1000; i++) { if (isNarcissistic(i)) { printf("%d ", i); \/\/ 如果是一个水仙花数,输出它 } } return 0;} ```运行这段代码会输出所有的水仙花数,结果如下:```153 370 371 407 ```这些就是所有的三位水仙花数。

相似回答
大家正在搜