課程
/后端開發(fā)
/C#
/C#開發(fā)輕松入門
輸出結(jié)果一樣,但是還是顯示錯了,我有一個疑問就是max是如何比較數(shù)組中的最高分的,求解答謝謝
2019-01-22
源自:C#開發(fā)輕松入門 6-1
正在回答
你的代碼是對的,輸出結(jié)果中間的逗號,老師是英文的,你是中文的。
另外,max并沒有比較數(shù)組的最高分。這個代碼是定義了一個int類型的變量max,來存儲最高的分?jǐn)?shù),實(shí)際上,把max的定義和賦值刪除掉,程序照樣是對的。
你只需要把最大的分?jǐn)?shù)對應(yīng)在數(shù)組的位置記錄給k,然后輸出兩個數(shù)組中第k個元組就行了。參照下面代碼:
using System;
using System.Collections.Generic;
using System.Text;
namespace projGetMaxScore
{
? ? class Program
? ? {
? ? ? ? static void Main(string[] args)
? ? ? ? {
? ? ? ? ? ? string[] name = {"吳松","錢東宇","伏晨","陳陸","周蕊","林日鵬","何坤","關(guān)欣"};
? ? ? ? ? ? int[] score = {89,90,98,56,60,91,93,85};
? ? ? ? ? ? int i = 0;
? ? ? ? ? ? for(int j =1;j<name.Length;j++)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? if(score[j]>score[i])
? ? ? ? ? ? ? ? ? ? i=j;
? ? ? ? ? ? }
? ? ? ? ? ? Console.Write("分?jǐn)?shù)最高的是{0},分?jǐn)?shù)是{1}",name[i],score[i]);
? ? ? ? }
? ? }
}
你把輸出的逗號改成中文的試一下
舉報
本門課程是C#語言的入門教程,將帶你輕松入門.NET開發(fā)
2 回答求教各位大神
3 回答求教各路大神
1 回答哪位大神幫幫忙,求解
3 回答請問各位大神錯在那?
2 回答C#求解大神
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2019-01-30
你的代碼是對的,輸出結(jié)果中間的逗號,老師是英文的,你是中文的。
另外,max并沒有比較數(shù)組的最高分。這個代碼是定義了一個int類型的變量max,來存儲最高的分?jǐn)?shù),實(shí)際上,把max的定義和賦值刪除掉,程序照樣是對的。
你只需要把最大的分?jǐn)?shù)對應(yīng)在數(shù)組的位置記錄給k,然后輸出兩個數(shù)組中第k個元組就行了。參照下面代碼:
using System;
using System.Collections.Generic;
using System.Text;
namespace projGetMaxScore
{
? ? class Program
? ? {
? ? ? ? static void Main(string[] args)
? ? ? ? {
? ? ? ? ? ? string[] name = {"吳松","錢東宇","伏晨","陳陸","周蕊","林日鵬","何坤","關(guān)欣"};
? ? ? ? ? ? int[] score = {89,90,98,56,60,91,93,85};
? ? ? ? ? ? int i = 0;
? ? ? ? ? ? for(int j =1;j<name.Length;j++)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? if(score[j]>score[i])
? ? ? ? ? ? ? ? ? ? i=j;
? ? ? ? ? ? }
? ? ? ? ? ? Console.Write("分?jǐn)?shù)最高的是{0},分?jǐn)?shù)是{1}",name[i],score[i]);
? ? ? ? }
? ? }
}
2019-01-24
你把輸出的逗號改成中文的試一下