C#中输入三个数,输出最大值和最小值——非科班小白
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Compare***//常规的命名,就不用多说了,说多了就暴露了我的不专业了哈哈***
{
class Compare
{
static void Main(string[] args)
{
Console.WriteLine("请输入第一个数:");/*常规地依次输入三个数,注意这里数的类型定义为double,范围更大*/
double a = double.Parse(Console.ReadLine());
Console.WriteLine("请输入第二个数:");
double b = double.Parse(Console.ReadLine());
Console.WriteLine("请输入第三个数:");
double c = double.Parse(Console.ReadLine());
double min, max;//引入两个变量
min = a < b ? a : b;//利用三重运算符,将a,b中的较小值赋予min;
min = min < c ? min : c;//再次将已得的a,b中的较小值与c进行比较,较小值赋予min,这样就将三个数中的较小值赋予了min
max = a > b ? a : b;//那么求三个数中的最大值就一个道理了哈哈
max = max > c ? max : c;
Console.WriteLine("输入的三个数中的最小值为{0},最大值为{1}",min,max);//输出结果
Console.ReadLine();
}
}
}