c# 中怎么找array 中最大值,最小值?

初学c#请教c#中怎么用forloop,找array中的最大值,最小值?不用sort排序。解决实际问题吧;string[]names=newstring[300];int... 初学c#

请教c#中 怎么用 for loop, 找array 中的 最大值,最小值?

不用sort排序。
解决实际问题吧;
string[] names = new string[300];
int[] age = new int[300];

现在要输入名字和年龄;然后找到最大年龄 最小年龄 是多少,属于谁。 检查最大年龄,最小年龄有无重复?如果不是一个人,列出所有人。 还有就是 比如 找到 年龄最大的20个人 。。

谢谢
展开
 我来答
yoyo9036
2008-06-21
知道答主
回答量:41
采纳率:0%
帮助的人:0
展开全部
楼主 你问题既然是问 array中的最大值 最小值 那你为什么还要定义两个普通的数组··
普通的数组一般用于存数据 或者传数据
如果要对数组里的数据进行数据计算(包括排序 长度 等等·)建议使用System.Array类的一个对象保存数据
创建一个System.Array类 的一个对象 然后就可以使用他的各种方法对数组里的数据进行处理 非常方便
当然了 楼主认为只有菜鸟才这么做的哈 也可以用普通数值存数据 然后自己写方法进行数据处理·· 呵呵·
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pretender88
2008-06-14
知道答主
回答量:6
采纳率:0%
帮助的人:0
展开全部
用两个变量记录最大值和最小值,扫描一遍就行了。
排序是杀鸡用牛刀。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
斐寻春sd
2008-06-15 · 超过18用户采纳过TA的回答
知道答主
回答量:116
采纳率:0%
帮助的人:61.5万
展开全部
using System;
class class1
{
static void Main()
{
int min ,max, i;
int []array=new int[10] ;

for(i=0;i<10;i++)
array[i]=int.Parse (Console.ReadLine ());
min=max=array[0];
for (i=i;i<10;i++)
{
if(array[i]>max)
max=array[i];
if(array[i]<min)
min=array[i];
}
Console.WriteLine ("max={0},min={1}",max ,min);

}
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
timishark
2008-06-16
知道答主
回答量:51
采纳率:0%
帮助的人:0
展开全部
Array.Length
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
avenger19
2008-06-14 · TA获得超过1298个赞
知道小有建树答主
回答量:972
采纳率:0%
帮助的人:1058万
展开全部
做个排序的算法,最简单的冒泡还不会吗?要求性能的话做个快排,这个跟什么语言没有关系。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式