c# 问题 编写一个程序,输入四个实数,把最大数和最小数找出来。
6个回答
展开全部
定义4个变量分别把你输入的数赋值给4个变量,然后2个2个的比较,然后在定义两个变量分别保留最大的和最小的值在和然后用最大的值和第个3个数比较,如果保留的值还是最大那么再用第3个数和保留的最小值比较,如果第3个数大刚保留的最小值不变,如果第3个数小则把第3个数赋值给保留最小值的变量,再用同样的方法和第4个数比较
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int a ,b,c,d;
int max,min;
if (a>b)
max=a;
else
min=b;
if (max<c)max=c;
if (max<d)max=d;
if (min>c)min=c;
if (min>d)min=d;
只有四个数字 我就没有排序了
int a, b, c, d;
System.Collections.ArrayList al = new System.Collections.ArrayList();
al.Add(a);
al.Add(b);
al.Add(c);
al.Add(d);
al.Sort();
int min, max;
min =int.Parse( al[0]);
max = int.Parse(al[al.Count - 1]);
int max,min;
if (a>b)
max=a;
else
min=b;
if (max<c)max=c;
if (max<d)max=d;
if (min>c)min=c;
if (min>d)min=d;
只有四个数字 我就没有排序了
int a, b, c, d;
System.Collections.ArrayList al = new System.Collections.ArrayList();
al.Add(a);
al.Add(b);
al.Add(c);
al.Add(d);
al.Sort();
int min, max;
min =int.Parse( al[0]);
max = int.Parse(al[al.Count - 1]);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int[] a = { 1, 2, 3, 4 };
//第一种做法,直接调用数组的Max,Min方法
Console.WriteLine(a.Max());
Console.WriteLine(a.Min());
//第二种做法,通过一次循环得到最大值和最小值
int max = a[0];
var min = a[0];
for (int i = 1; i < a.Length; i++)
{
if (a[i] > max)
max = a[i];
if (a[i] < min)
min = a[i];
}
Console.WriteLine(max);
Console.WriteLine(min);
//第一种做法,直接调用数组的Max,Min方法
Console.WriteLine(a.Max());
Console.WriteLine(a.Min());
//第二种做法,通过一次循环得到最大值和最小值
int max = a[0];
var min = a[0];
for (int i = 1; i < a.Length; i++)
{
if (a[i] > max)
max = a[i];
if (a[i] < min)
min = a[i];
}
Console.WriteLine(max);
Console.WriteLine(min);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a b c d
四个相同类型的数
最小的数:Math.Min(Math.Min(Math.Min(a, b), c), d)
最大的数 Math.Min变Math.Max
四个相同类型的数
最小的数:Math.Min(Math.Min(Math.Min(a, b), c), d)
最大的数 Math.Min变Math.Max
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
循环俩俩比较,完事了...
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询