学习了分支和循环以及跳出循环的方法,接下来十三道小练习奉上:
1.编写一个程序,对输入的四个整数,求出最大值、最小值,并打印出来显示在控制台上;
Console.WriteLine("请输入四个整数:");
int num1 = Convert.ToInt32(Console.ReadLine());
int num2 = Convert.ToInt32(Console.ReadLine());
int num3 = Convert.ToInt32(Console.ReadLine());
int num4 = Convert.ToInt32(Console.ReadLine());
int max,min;
/最大值
if (num1 > num2)
{
max = num1;
}
else
{
max = num2;
}
if (num3 > max)
{
max = num3;
}
if (num4 > max)
{
max = num4;
}
Console.WriteLine("最大值为"+max);
if (num1 < num2)
{
min = num1;
}
else
{
min = num2;
}
if (num3 < min)
{
min = num3;
}
if (num4 < min)
{
min = num4;
}
Console.WriteLine("最小值为"+min);
这里通过一个中间变量进行比较,就不用那么麻烦了。
2.让用户输入两个整数,再输入0-2中的一个数,0表示+、1表示-、2表示*;
Console.WriteLine("请输入两个整数:");
int num1 = Convert.ToInt32(Console.ReadLine());
int num2 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("请输入运算符(0表示+、1表示-、2表示*):");
switch(Console.ReadLine())
{
case "0":
Console.WriteLine("结果为:{0}+{1}={2}",num1,num2,num1+num2);
break;
case "1":
Console.WriteLine("结果是:{0}-{1}={2}",num1,num2,num1-num2);
break;
case