學習過c#語言的語法,又學習了條件邏輯和迴圈邏輯,還學習了幾種常用的演算法,我們是否能夠說掌握了程式設計的本領呢?讓我們用一道有些難度的程式設計練習檢驗一下吧!
任務一次考試,各位同學的姓名和分數如下:
請編寫程式,輸出分數最高的同學的姓名和分數。
一:
using二:system;
using
system.collections.generic;
using
system.text;
namespace
projgetmaxscore
;
int score = ;
int max = score[0]
; //初始化為第乙個元素。
int index = 0
; //最大值的索引。
for(int i=1;i) //i=1是因為第乙個元素已經賦值給max了,所以從第二個元素開始比較。
}console.writeline(
"分數最高的是,分數是。
",names[index],max);}}
}
usingsystem;
using
system.collections.generic;
using
system.text;
namespace
projgetmaxscore
;
int score = ;
int max = score[0]
;
string name=""
;
for(int i=1;i)
}console.writeline(
"分數最高的是,分數是。
",name,max);}}
}
輸出最高分數的學生姓名
描述 輸入學生的人數,然後再輸入每位學生的分數和姓名,求獲得最高分數的學生的姓名。輸入第一行輸入乙個正整數n n 100 表示學生人數。接著輸入n行,每行格式如下 分數 姓名 分數是乙個非負整數,且小於等於100 姓名為乙個連續的字串,中間沒有空格,長度不超過20。資料保證最高分只有一位同學。輸出 ...
02 輸出最高分數的學生姓名
描述 輸入學生的人數,然後再輸入每位學生的分數和姓名,求獲得最高分數的學生的姓名。輸入第一行輸入乙個正整數n n 100 表示學生人數。接著輸入n行,每行格式如下 分數 姓名 分數是乙個非負整數,且小於等於100 姓名為乙個連續的字串,中間沒有空格,長度不超過20。資料保證最高分只有一位同學。輸出 ...
02 輸出最高分數的學生姓名
原題鏈結 總時間限制 1000ms 記憶體限制 65536kb 描述 輸入學生的人數,然後再輸入每位學生的分數和姓名,求獲得最高分數的學生的姓名。輸入第一行輸入乙個正整數n n 100 表示學生人數。接著輸入n行,每行格式如下 分數 姓名 分數是乙個非負整數,且小於等於100 姓名為乙個連續的字串,...