using system;
using system.collections.generic;
using system.linq;
using system.text;
using system.threading.tasks;
namespace gpa
set}
public
string name //屬性可讀可寫
set}
public
void
setcourse
(course[
] course1)
//設定課程
public
void
setscore
(int
score1)
//設定分數
public
void
computegpa()
//計算gpa
gpa1 = sumgpa1 / sumc;
gpa2 = sumgpa2 *
4/ sumc /
100;
}public
void
dispstud()
//輸出學生成績資訊
\t姓名:"
, no, name)
; console.
writeline
(" 課程名\t學分\t分數");
for(
int i =
0; i < course.length; i++
) console.
writeline
(" \t\t\t"
, course[i]
.cname, course[i]
.credits, score[i]);
console.
writeline
("常見演算法gpa=,標準演算法gpa="
, gpa1, gpa2);}
}class
course
//課程類
public
string cname //屬性,課程名可讀可寫
set}
public
int credits //屬性,課程學分可讀可寫
set}
}static
void
main
(string
args)
;int
score1 =
newint
;student s1 =
newstudent()
; s1.no =1;
s1.name =
"王華"
; s1.
setcourse
(course1)
; s1.
setscore
(score1)
; s1.
computegpa()
; s1.
dispstud()
;}}}
演算法筆記 查詢學生資訊
題目描述 輸入n個學生的資訊,然後進行查詢。輸入輸入的第一行為n,即學生的個數 n 1000 接下來的n行包括n個學生的資訊,資訊格式如下 01 李江 男 21 02 劉唐 男 23 03 張軍 男 19 04 王娜 女 19 然後輸入乙個m m 10000 接下來會有m行,代表m次查詢,每行輸入乙...
演算法筆記 Problem E 學生查詢
輸入n個學生的資訊,每行包括學號 姓名 性別和年齡,每乙個屬性使用空格分開。最後再輸入一學號,將該學號對應的學生資訊輸出。測試資料有多組,第一行為樣例數m。對於每個樣例,第一行為學生人數n n不超過20 加下來n行每行4個整數分別表示學號 姓名 性別和年齡,最後一行表示查詢的學號。輸出m行,每行表示...
藍橋杯 演算法提高 學生成績統計 c語言
學生成績統計 問題描述 編寫乙個程式,建立了一條單向鍊錶,每個結點包含姓名 學號 英語成績 數學成績和c 成績,並通過鍊錶操作平均最高的學生和平均分最低的學生並且輸出。輸入格式 輸入n 1行,第一行輸入乙個正整數n,表示學生數量 接下來的n行每行輸入5個資料,分別表示姓名 學號 英語成績 數學成績和...