c#程序员机试题
2021-05-06 15:29
标签:span contain 最大 结果 air code obj val value 一、题目: 有一数组: int[] arr = new int[] { 48,1,3,55,15,29,12,33,26,41,56,32}; 1、求出最大值 2、按每个数字的10位数分组(说明:0~9的位数为0,10~19的位数为1),求出每组的最小值,用Dictionary 参考答案如下: 输出结果: 第0组最小值为:1 c#程序员机试题 标签:span contain 最大 结果 air code obj val value 原文地址:http://www.cnblogs.com/rushme/p/7657278.html 1 Dictionaryint, int> SaveMinValue = new Dictionaryint, int>();
2 2 int[] arr = new int[] { 48,1,3,55,15,29,12,33,26,41,56,32};
3 3 foreach (var item in arr)
4 4 {
5 5 if (!SaveMinValue.ContainsKey(item / 10))
6 6 {
7 7 SaveMinValue.Add(item / 10, item);
8 8 }
9 9 else
10 10 {
11 11 if (item
");
22 21 }
23 //最大值
24 22 Response.Write("最大值:" + arr.Max());
第1组最小值为:12
第2组最小值为:26
第3组最小值为:32
第4组最小值为:41
第5组最小值为:55
最大值:56
上一篇:C# 相对路径指定详解