不知道哪兒錯(cuò)了
using System;
using System.Collections.Generic;
using System.Text;
namespace projGetMaxScore
{
??? class Program
??? {
??????? static void Main(string[] args)
??????? {
??????????? string[] Name= new string[] {"吳松","錢東宇","伏晨","陳陸","周蕊","林日鵬","何坤","關(guān)欣"};
??????????? int[] Score= new int[] {89,90,98,56,60,91,93,85};
??????????? int temp=0;
??????????? for(int x=0;x<Name.Length;x++)
??????????? {
??????????????? if(temp<Score[x])
??????????????? {
??????????????????? temp=Score[x];
??????????????? }
??????????????? else
??????????????????? continue;
??????????? };
??????????? for(int m=0;m<Name.Length;m++)
??????????? {
??????????????? if(Score[m]==temp)
??????????????? {
??????????????????? Console.Write("分?jǐn)?shù)最高的是"+Name[m]+","+"分?jǐn)?shù)是"+Score[m]);??
??????????????????? break;
??????????????? }
??????????? };
???????????
??????? }
??? }
}
2018-07-12
其實(shí)你的程序雖然有累贅語句,但是邏輯并沒有錯(cuò)。它之所以報(bào)輸出不對,是因?yàn)槟阕詈筝敵龅臅r(shí)候,Console.Write("分?jǐn)?shù)最高的是"+Name[m]+","+"分?jǐn)?shù)是"+Score[m]);? 里面的逗號(hào)用的是英文逗號(hào),改成中文的逗號(hào)就對了。
2018-07-19
大括號(hào)后面不加分號(hào)