哪位大佬知道,我輸入八個數之后為什么沒有最大最小值,平均值,總和的輸出
uj5u.com熱心網友回復:
using System.Linq;int[] a= new int[7]{........};
int max = a.Max();
int min = a.Min();
。。。。
uj5u.com熱心網友回復:
我是要輸入八個數,你這個還是不行uj5u.com熱心網友回復:
用戶輸入部分不太對。大概可以這樣改(記得要添加命名空間參考 using System.Linq):
static void Main(string[] args)
{
Console.WriteLine("請輸入八個整數(空格隔開):");
string line = Console.ReadLine();
int[] a = line
.Split(" ,".ToCharArray(), StringSplitOptions.RemoveEmptyEntries) // 用空格拆開輸入
.Select(x => int.Parse(x)) // 拆開的每個字串,相應轉換為整數
.ToArray(); // 得到整數陣列
int max = a[0], min = a[0], average, sum;
for(int i = 0; i < a.Length; i ++)
{
// ...
}
// ...
}
uj5u.com熱心網友回復:
謝謝大神,







uj5u.com熱心網友回復:
8個數字你int[7]?uj5u.com熱心網友回復:
int.tryparse一次性獲得一個陣列?你想多了,至少也是個回圈去獲取陣列uj5u.com熱心網友回復:
差不多就行了
uj5u.com熱心網友回復:
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/106047.html
標籤:C#
