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个人 。。
谢谢 展开
请教c#中 怎么用 for loop, 找array 中的 最大值,最小值?
不用sort排序。
解决实际问题吧;
string[] names = new string[300];
int[] age = new int[300];
现在要输入名字和年龄;然后找到最大年龄 最小年龄 是多少,属于谁。 检查最大年龄,最小年龄有无重复?如果不是一个人,列出所有人。 还有就是 比如 找到 年龄最大的20个人 。。
谢谢 展开
展开全部
楼主 你问题既然是问 array中的最大值 最小值 那你为什么还要定义两个普通的数组··
普通的数组一般用于存数据 或者传数据
如果要对数组里的数据进行数据计算(包括排序 长度 等等·)建议使用System.Array类的一个对象保存数据
创建一个System.Array类 的一个对象 然后就可以使用他的各种方法对数组里的数据进行处理 非常方便
当然了 楼主认为只有菜鸟才这么做的哈 也可以用普通数值存数据 然后自己写方法进行数据处理·· 呵呵·
普通的数组一般用于存数据 或者传数据
如果要对数组里的数据进行数据计算(包括排序 长度 等等·)建议使用System.Array类的一个对象保存数据
创建一个System.Array类 的一个对象 然后就可以使用他的各种方法对数组里的数据进行处理 非常方便
当然了 楼主认为只有菜鸟才这么做的哈 也可以用普通数值存数据 然后自己写方法进行数据处理·· 呵呵·
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用两个变量记录最大值和最小值,扫描一遍就行了。
排序是杀鸡用牛刀。。
排序是杀鸡用牛刀。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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);
}
}
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);
}
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
做个排序的算法,最简单的冒泡还不会吗?要求性能的话做个快排,这个跟什么语言没有关系。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询