C 學生GPA演算法

2021-10-01 17:35:32 字數 1652 閱讀 3990

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個資料,分別表示姓名 學號 英語成績 數學成績和...