C#中输入三个数,输出最大值和最小值——非科班小白

在Visual Studio 2010中用C#控制台编写程序,输入三个数,比较他们的值,最后将最大值和最小值输出。

##常规的是使用if…else…语句,要有多次的嵌套,这种方法可能会使我这种非科班小白思维混乱,那么我们在这用三重运算符这个神奇的比较符号来解决问题。

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();
}
}
}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27

##非科班小白在这里写的东西肯定很不专业,望各位大佬指教,谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值