第四十七课 编程题
1. 输入4个整数,输出最大数和最小数。
int a = Convert.ToInt32(Console.ReadLine());
int b = Convert.ToInt32(Console.ReadLine());
int c = Convert.ToInt32(Console.ReadLine());
int d = Convert.ToInt32(Console.ReadLine());
int temp = a; int mini = a;
if (a != b && b != c && c != d && d != a)
{
if (temp < b)
{
temp = b;
}
if (temp < c)
{
temp = c;
}
if (temp < d)
{
temp = d;
}
if (mini > b)
{
mini = b;
}
if (mini > c)
{
mini = c;
}
if (mini > d)
{
mini = d;
}
Console.WriteLine("最大值:{0},最小值:{1}", temp, mini);
}
没啥说的~飘过。
2. 输入两个整数,再输入0-3之间的一个整数,0代表加法,1代表减法,2代表乘法,3代表除法,计算这两个数的结果。
Console.WriteLine("输入两个整数");
int a = Convert.ToInt32(Console.ReadLine());
int b = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("输入0-3之间的整数");
int c = Convert.ToInt32(Console.ReadLine());
if (c >= 0 && c <= 3) {
switch (c)
{
case 0:
Console.WriteLine(a + b);
break;
case 1:
Console.WriteLine(a - b);
break;
case 2:
Console.WriteLine(a * b);
break;
default:
Console.WriteLine(a / b);
break;
}
}
注:我测试了一下
case后面的数字标注的几,按几号键就会输出相对性的结果,所以还是限制一下数字范围,如果没有限制数字范围的情况下,那default就有意思了,出了0,1,2意外的数字都默认为除法,哈哈。
