#作业目标:

##编码:


/**从键盘上输入10个整数,
* 合法值为1,2或3,
* 不是这3个数则为非法数字。
* 试编程统计每个整数和非法数字的个数.
***/
try
{
Console.WriteLine("请输入10个数字");
int[] num = new int[10];
int a = 0;
int b = 0;
int c = 0;
int d = 0;
//1.输入数字
for (int i = 0; i < num.Length; i++)
{
Console.WriteLine("请输入第{0}个数:", i + 1);
num[i] = Convert.ToInt32(Console.ReadLine());
if (num[i] == 1)
{
a += 1;
}
else if (num[i] == 2)
{
b += 1;
}
else if (num[i] == 3)
{
c += 1;
}
else
{
d += 1;
}
}
Console.WriteLine("数字1出现的次数{0}", a);
Console.WriteLine("数字2出现的次数{0}", b);
Console.WriteLine("数字3出现的次数{0}", c);
Console.WriteLine("非法数字出现的次数{0}", d);
}
catch { Console.WriteLine("输入格式有误,程序结束。"); }
Console.ReadKey();
###实际效果:

网友评论