用C#语言里的循环语句计算《输出100以内的水仙花数,输出所有3位水仙花数》,步骤是怎样的?
答案:2 悬赏:30 手机版
解决时间 2021-03-15 11:38
- 提问者网友:风月客
- 2021-03-15 00:19
用C#语言里的循环语句计算《输出100以内的水仙花数,输出所有3位水仙花数》,步骤是怎样的?
最佳答案
- 五星知识达人网友:不如潦草
- 2021-03-15 01:31
新建一个C#的控制台应用程序,工程名为 test,写代码: using System;
using System.Collections.Generic;
using System.Text;namespace test
{
class Program
{
static void Main(string[] args)
{
int ge, shi, bai;
Console.WriteLine("所有水仙花数是:");
for (int i = 100; i <= 999; i++)
{
ge = i % 10;
shi = i / 10 % 10;
bai = i / 100;
if (ge * ge * ge + shi * shi * shi + bai * bai * bai == i)
Console.Write(" {0}", i);
}
Console.Read();
}
}
}
using System.Collections.Generic;
using System.Text;namespace test
{
class Program
{
static void Main(string[] args)
{
int ge, shi, bai;
Console.WriteLine("所有水仙花数是:");
for (int i = 100; i <= 999; i++)
{
ge = i % 10;
shi = i / 10 % 10;
bai = i / 100;
if (ge * ge * ge + shi * shi * shi + bai * bai * bai == i)
Console.Write(" {0}", i);
}
Console.Read();
}
}
}
全部回答
- 1楼网友:猎心人
- 2021-03-15 02:10
using system;
namespace 水仙花数
{
///
/// class1 的摘要说明。
///
public class number
{
public void number()
{
int a,b,c,d,e;
for(a=100;a<=999;a++)
{
b=a/100;
c=(a-b*100)/10;
d=(a-b*100-c*10);
e = b*b*b+c*c*c+d*d*d;
if(a==e)
console.writeline(a);
}
}
}
class class1
{
///
/// 应用程序的主入口点。
///
[stathread]
static void main(string[] args)
{
//
// todo: 在此处添加代码以启动应用程序
//
number num = new number();
num.number();
}
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯