永发信息网

用c#编写一程序接受a,b,c三个整数,然后输出三个数中剧中的哪个数

答案:4  悬赏:0  手机版
解决时间 2021-04-06 18:21
  • 提问者网友:骨子里的高雅
  • 2021-04-05 18:55
用c#编写一程序接受a,b,c三个整数,然后输出三个数中剧中的哪个数
最佳答案
  • 五星知识达人网友:荒野風
  • 2021-04-05 19:25
应该是返回最大或者最小那个数吧
public int GetMax(int a,int b,int c)
{
//把三个数,放到列表中,用列表默认的排序,或者自己写冒泡排序或者其它排序都可以
List list=new List();
list.Add(a);
list.Add(b);
list.Add(c);
list.sort();//这里用默认的排序,从小到大排列
return list[list.count-1];//返回最大数,
//return list[0];//返回最小数
};
全部回答
  • 1楼网友:杯酒困英雄
  • 2021-04-05 22:23
using System;
class first
{
static void Main()
{
int x, y, z, num;
Console.WriteLine("请输入第一个数:");
x=int.Parse(Console.ReadLine);
Console.WriteLine("请输入第二个数:");
y=int.Parse(Console.ReadLine);
Console.WriteLine("请输入第三个数:");
z=int.Parse(Console.ReadLine);

num = 0;
if (x > y)
{
if (y > z)
{
num = y;
}
else if (x > z)
{
num = z;
}
else
num = x;
}
else{
if (x > z)
{
num = x;
}
else if (y > z)
{
num = y;
}
else
num = z;
}
}
Console.WriteLine(string.Format("中间的数字是:{0}", num));
}
  • 2楼网友:蕴藏春秋
  • 2021-04-05 20:49
static void Main(string[] args)
{

int a, b, c;
Console.WriteLine("请依次输入三个整数");
a = int.Parse(Console.ReadLine());
b = int.Parse(Console.ReadLine());
c = int.Parse(Console.ReadLine());
bool b1 = (a > b && a < c) || (a < b && a > c);
bool b2 = (b> a && b < c) || (b< a && b > c);
bool b3 = (c > a && c < b) || (c < a && c> b);
if(b1)
Console.WriteLine("这三个数中居中的数为{0}",a);
if (b2)
Console.WriteLine("这三个数中居中的数为{0}", b);
if (b3)
Console.WriteLine("这三个数中居中的数为{0}", c);
Console.ReadLine();
}
  • 3楼网友:轮獄道
  • 2021-04-05 20:10
//////////
///返回整型,传入三个整型数据
/////////
public int siftMiddleNumber(int a,int b,int c){
//先搞a
if(b>c && b>a && a>c || b }
//再搞b
if(a>c && a>b && b>c || a return b;
}
//后搞c
if(a>b && a>c && c>b || a return c;
}
}
//搞定(-。=、、
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯