C#控制台代码。
1.输入一个整数,判断其奇偶性。2.用三种循环语句(for.while.do while)分别完成显示水仙花数。3位水仙花数。153,370,371,407
3.用三种循环语句(for.while.do while)分别完成显示满足条件的四位数(条件:(ab+cd)*(ab+cd)=abcd)
4.输入一个月份,判断其所属季节。(12-2冬季。3-5春季。6-8夏季。9-11秋季)
5.计算1*2*3*...*99*100中,何时积结果大于10000
6.显示10个2位随机数,并要求从小到大排列。
答案:第一题: using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication5
{
class Program
{
static void Main(string[] args)
{
int number;
Console.Write("请输入一个整数:");
number = int.Parse(Console.ReadLine());
if (number % 2 == 0)
{
Console.WriteLine("{0}是偶数", number);
}
else
{
Console.WriteLine("{0}是奇数",number);
}
Console.ReadKey();
}
}
}
我先去上课了,回来给你回复!
using System;
using System .Text ;
using System .Collections .Generic ;
namespace tyu
{
class Program
{
public static void Main(string[] args)
{
sppei:
Console .WriteLine ("------------------------------------");
Console .WriteLine ("1、判断奇偶\n2、三种方法实现水仙花数\n3、三种方法实现完成显示满足条件的四位数\n4、判断其所属季节\n5、计算1*2*3*...*99*100中,何时积结果大于10000\n6、显示10个2位随机数,并要求从小到大排列\n");
Console .WriteLine ("请选择后按回车:");
int i =int.Parse (Console .ReadLine ());
if(i==1)
{
Console .WriteLine ("请输放一个整数:");
int pei =int.Parse (Console .ReadLine ());
if(pei%2==0)
{
Console .WriteLine ("这个数是偶数");
}
else
{
Console .WriteLine ("这个数是奇数");
}
goto sppei;
}
if(i==2)
{
Console.WriteLine ("for方法实现水仙花数");
for(int i1=0;i1<=9;i1++)
{
for(int i2=0;i2<=9;i2++)
{
for(int i3=0;i3<=9;i3++)
{
if(i1*i1 *i1 +i2 *i2*i2 +i3 *i3 *i3==((i1*100)+(i2*10)+i3) )
{
Console .WriteLine (i1.ToString ()+i2.ToString ()+i3.ToString ());
}
}
}
}
Console .WriteLine ("while 方法实现水仙花数");
int i11=0;
int i22=0;
int i33=0;
while (i11 <=9)
{
while (i22<=9)
{
while (i33 <=9)
{
if(i11*i11 *i11 +i22 *i22*i22 +i33 *i33 *i33 ==((i11*100)+(i22*10)+i33))
{
Console .WriteLine(i11 .ToString ()+i22.ToString ()+i33 .ToString ());
}
i33=i33+1;
}
i22=i22 +1;
i33=0;
}
i11 =i11 +1;
i22=0;
i33=0;
}
Console .WriteLine ("do...while方法实现水仙花数");
int i111=0;
int i222=0;
int i333=0;
do
{
do
{
do
{
if(i111*i111 *i111 +i222 *i222*i222 +i333 *i333 *i333 ==((i111*100)+(i222*10)+i333))
{
Console .WriteLine (i111.ToString ()+i222 .ToString ()+i333 .ToString ());
}
i333 =i333 +1;
}while (i333<=9);
i333 =0;
i222 =i222 +1;
} while (i222 <=9);
i222 =0;
i333 =0;
i111 =i111 +1;
}while(i111 <=9);
goto sppei;
}
if(i ==3)
{
Console .WriteLine ("for方法实现四位整数");
for(int q1=0;q1<=9;q1 ++)
{
for(int q2 =0;q2<=9;q2 ++)
{
for(int q3=0;q3 <=9;q3 ++)
{
for(int q4=0;q4<=9;q4++)
{
if(((((q1*10)+q2)+((q3*10)+q4))*(((q1*10)+q2)+((q3*10)+q4)))==((q1*1000)+(q2*100)+(q3*10)+q4))
{
Console .WriteLine (q1.ToString()+q2.ToString()+q3.ToString()+q4.ToString());
&
上一个:C# webBrowser控件问题
下一个:c#查询数据库