課程
/后端開發
/C#
/C#開發輕松入門
這道題怎么做啊。不會
2016-05-02
源自:C#開發輕松入門 6-1
正在回答
大哥,你說的是不是同一題啊。
/*首先,你必須定義兩個一維數組,一個是名字,還有個是成績。定義好數組后先用for循環計算成績數組的每個成員值,也就是說將數組每個成員的值用累加。累加完后,再計算平均值。接著再利用for循環語句將計算好的平均分和成績數組所有成員的值用if判斷是否滿足高于平均值,滿足,則輸出滿足條件的名字數組的對應成員。*/
代碼如下:
? ? ? ? ? ? int[] num = new int[] {90,65,88,70,46,81,100,68};
? ? ? ? ? ? string[] name = new string[] {"景珍" ?, "林惠洋" , ?"成蓉" ? ,"洪南昌" ? ,"龍玉民" ?, "單江開" , ?"田武山" , ?"王三明"};
? ? ? ? ? ? int i, sum,index;//定義平均分和總分和數組索引
? ? ? ? ? ? sum = num[0];//賦值成績數組第一項給sum
? ? ? ? ? ? for (index=1; index<num.Length;index++ )//for循環累加總分
? ? ? ? ? ? {
? ? ? ? ? ? ? ? sum += num[index];//累加總分?
? ? ? ? ? ? }
? ? ? ? ? ? i = sum / num.Length;//求平均分
? ? ? ? ? ? Console.WriteLine("平均分是{0},高于平均分的有:",i);//輸出平均分
? ? ? ? ? ? for (index = 0; index < num.Length; index++)//for循環逐個判斷數組成員是否滿足條件
? ? ? ? ? ? ? ? if(num[index]>i)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? Console.Write(name[index]+" ");//輸出分數比平均分高的人員名字
? ? ? ? ? ? ? ? }
舉報
本門課程是C#語言的入門教程,將帶你輕松入門.NET開發
3 回答asp的問題
1 回答C# ==的問題
1 回答const的問題
2 回答Main的問題
4 回答x++的小問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-05-14
大哥,你說的是不是同一題啊。
2016-05-03
/*首先,你必須定義兩個一維數組,一個是名字,還有個是成績。定義好數組后先用for循環計算成績數組的每個成員值,也就是說將數組每個成員的值用累加。累加完后,再計算平均值。接著再利用for循環語句將計算好的平均分和成績數組所有成員的值用if判斷是否滿足高于平均值,滿足,則輸出滿足條件的名字數組的對應成員。*/
代碼如下:
? ? ? ? ? ? int[] num = new int[] {90,65,88,70,46,81,100,68};
? ? ? ? ? ? string[] name = new string[] {"景珍" ?, "林惠洋" , ?"成蓉" ? ,"洪南昌" ? ,"龍玉民" ?, "單江開" , ?"田武山" , ?"王三明"};
? ? ? ? ? ? int i, sum,index;//定義平均分和總分和數組索引
? ? ? ? ? ? sum = num[0];//賦值成績數組第一項給sum
? ? ? ? ? ? for (index=1; index<num.Length;index++ )//for循環累加總分
? ? ? ? ? ? {
? ? ? ? ? ? ? ? sum += num[index];//累加總分?
? ? ? ? ? ? }
? ? ? ? ? ? i = sum / num.Length;//求平均分
? ? ? ? ? ? Console.WriteLine("平均分是{0},高于平均分的有:",i);//輸出平均分
? ? ? ? ? ? for (index = 0; index < num.Length; index++)//for循環逐個判斷數組成員是否滿足條件
? ? ? ? ? ? {
? ? ? ? ? ? ? ? if(num[index]>i)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? Console.Write(name[index]+" ");//輸出分數比平均分高的人員名字
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }