編c 程式,輸入學生的學號 姓名 5門課的成績,按平均分的高低排序輸出

時間 2021-08-11 16:35:28

1樓:匿名使用者

有10個學生,每個學生的資料報括:學號、姓名、三門課的成績。寫程式,要求scanf("%s",a[i].

name); printf("請分別輸入十行成績(每行五列)\\n,zyfaph

2樓:

#include

using namespace std;

struct stu;

stu student[5];

void main()

double temp;

for(int b=0;b<5;b++)

}for(int k=0;k<5;k++)}你的很亂,我幫你分析下:

結構體,五個成績的定義不是那樣,你那樣就是乙個學生的一門成績有五個了,只有名字用陣列,還有,結構體定義了成員,主函式就不須定義了。有個經驗之談,有實型數十最好用double,因為float沒他精確。還有迴圈多了乙個,輸出了五次。

還有問題發郵件問我,[email protected]

用c++編寫乙個學生類。輸出每個學生的姓名、學號、成績

3樓:靜心先生

#include

#include

using namespace std;

class student

void display();

private:

string name;

int id;

int score;

};void student::display()int main()

用c++編寫:有多個學生,每個學生的資料報括學號,姓名,四門課的成績,從鍵盤輸入5個學生資料

4樓:匿名使用者

#include

#include

using namespace std;

typedef struct stu;

int main()

for(int i=0;i<5;i++)}

c++編寫程式有十個學生,每個學生的資料報括學號 姓名 5門功課的成績。從鍵盤輸入10名學生的成績

5樓:七【海】汐

#include

using namespace std;

// 宣告乙個結構體儲存學生的資訊

struct student

;// 宣告並定義函式計算學生5門成績的總和int sum_score(int *score)// 宣告並定義函式 要求輸入學生的資訊

// 這裡傳的引數是引用

<<"學生資訊輸入完成"<>n;

// --------------------------------

student s[n];

for(int i = 0; i < n; i++) input_info(s[i]);

for(int i = 0; i < n; i++) print_info(s[i]);

return 0;}

6樓:賭徒啊飛

用結構體做。把學號姓名成績都定義進去

輸入若干個學生資訊 學號姓名成績 輸入學號為0時輸入結

1 首先,定義一個資料結構student,包含學生的各資訊。2 定義兩個student型別的變數,儲存所有學生的成績資訊和臨時變數。3 定義一個自定義函式,輸入學生的成績資訊。4 具體實現學生資訊的輸入,並計算總分。5 主函式中,先定義4個整型變數,儲存學生的總數,以及控制迴圈的變數。6 接著,輸入...

從鍵盤輸入某班級學生的學號 姓名 三門課程(語文 數學 英語)的成績,分別實現如下功能

自己想吧,要學會思考啊,不然學那些知識幹啥用。c語言程式 乙個班上有10個學生參加語文 數學 英語三門課的考試,每個學生具有學號和姓名,學生每門 學生成績資訊包括 學號,姓名,三門課程成績 語文 數學 英語 等。100 請參照這個,你定能滿意。這是個很好的excel學習 你這是問的啥?設計乙個程式?...

c語言程式設計 輸入學生5門課成績,分別用函式求1)每

這裡定義的陣列score 2 3 這裡使用的是max a 0 0 v 0 v 1 3 沒有括號 printf the 平均成績是 d v i 這裡輸且僅輸出一次,此時i 2,是個越界的值 這樣看這段 本身就是錯的,沒有什麼可取的地方下面這段是譚老師參考書上的乙個例題,大意相似,可以參考一下要求 通過...