求完整c語言程式設計報告,求完整C語言程式設計報告!!

2021-12-20 10:49:59 字數 3483 閱讀 3550

1樓:星火燎原

以前做過,時間太長了忘記了,你給的分太少了。人家像這樣的都是100多200分的

2樓:高金山

這個題目很簡單!

你可以把我這個程式的輸出部分修改一下(不修改也可以)程式如下:

#include

#define stu_num 10//學生數目#define score_num 3//課程數目typedef struct /*定義結構體陣列*/student;

student stu[stu_num];

//輸入學生資訊

void input() }

} }main()

3樓:出穎欒懷柔

實驗題目:

輸入一個班10個學生的學號和每個學生考試三門功課(數學、英語、計算機基礎)的成績。程式設計計算出每個學生的總分和平均分,並按學生成績優劣排序,最後列印一張按高分到低分名次排序的成績單。要求:

1)排序用一個函式實現。

2)列印的成績單表項包括:序號,學號、數學、英語、計算機、總分、平均分。

3)按實驗報告電子模板格式填寫實驗內容。

實驗目的

源程式清單:

(除錯好的源程式**)

#include

#include

#define

stu_num

10/*巨集定義學生的數量*/

struct

student

/*定義一個結構體用來存放學生學號、三門課成績、總分及平均成績*/;/*排序用一個函式來實現*/

void

sortscore(student

*stu,intn)}

}int

main(

)printf("\n");

sortscore(stu,stu_num);/*呼叫排序函式*//*輸出排序後的各學生的成績*/

for(i=0

;i

i++)

return0;}

主要識別符號說明:

(源程式中主要識別符號含義說明)

#define

stu_num

10/*巨集定義學生的數量*/

struct

student

/*定義一個結構體用來存放學生學號、三門課成績、總分及平均成績*/;實驗結果:

輸入:(只輸入後面的數字,前面的文字是自己產生的)請輸入第1個學生的學號:001

輸入第1個學生的數學成績:1

輸入第1個學生的英語成績:1

輸入第1個學生的計算機成績:1

請輸入第2個學生的學號:002

輸入第2個學生的數學成績:2

輸入第2個學生的英語成績:2

輸入第2個學生的計算機成績:2

請輸入第3個學生的學號:003

輸入第3個學生的數學成績:3

輸入第3個學生的英語成績:3

輸入第3個學生的計算機成績:3

請輸入第4個學生的學號:004

輸入第4個學生的數學成績:4

輸入第4個學生的英語成績:4

輸入第4個學生的計算機成績:4

請輸入第5個學生的學號:005

輸入第5個學生的數學成績:5

輸入第5個學生的英語成績:5

輸入第5個學生的計算機成績:5

請輸入第6個學生的學號:006

輸入第6個學生的數學成績:6

輸入第6個學生的英語成績:6

輸入第6個學生的計算機成績:6

請輸入第7個學生的學號:007

輸入第7個學生的數學成績:7

輸入第7個學生的英語成績:7

輸入第7個學生的計算機成績:7

請輸入第8個學生的學號:008

輸入第8個學生的數學成績:8

輸入第8個學生的英語成績:8

輸入第8個學生的計算機成績:8

請輸入第9個學生的學號:009

輸入第9個學生的數學成績:9

輸入第9個學生的英語成績:9

輸入第9個學生的計算機成績:9

請輸入第10個學生的學號:010

輸入第10個學生的數學成績:10

輸入第10個學生的英語成績:10

輸入第10個學生的計算機成績:10

輸出:序號:

0學號:010

數學:10.000000

英語:10.000000

計算機:10.000000

平均成績:10.000000

總分:30.000000

序號:1

學號:009

數學:9.000000

英語:9.000000

計算機:9.000000

平均成績:9.000000

總分:27.000000

序號:2

學號:008

數學:8.000000

英語:8.000000

計算機:8.000000

平均成績:8.000000

總分:24.000000

序號:3

學號:007

數學:7.000000

英語:7.000000

計算機:7.000000

平均成績:7.000000

總分:21.000000

序號:4

學號:006

數學:6.000000

英語:6.000000

計算機:6.000000

平均成績:6.000000

總分:18.000000

序號:5

學號:005

數學:5.000000

英語:5.000000

計算機:5.000000

平均成績:5.000000

總分:15.000000

序號:6

學號:004

數學:4.000000

英語:4.000000

計算機:4.000000

平均成績:4.000000

總分:12.000000

序號:7

學號:003

數學:3.000000

英語:3.000000

計算機:3.000000

平均成績:3.000000

總分:9.000000

序號:8

學號:002

數學:2.000000

英語:2.000000

計算機:2.000000

平均成績:2.000000

總分:6.000000

序號:9

學號:001

數學:1.000000

英語:1.000000

計算機:1.000000

平均成績:1.000000

總分:3.000000

實驗環境:

(除錯程式所使用的軟硬體環境)

軟體環境:vc6.0

硬體王法:cpu:賽揚2.24,記憶體:512m這個報告我給你寫好了,直接拷貝就好了,你看看

C語言求程式,求C語言程式設計

求一個c語言完整程式 5 include define size 200 最長可以輸入200個數int main printf printf 一共 d個數 j 1 printf return 0 測試123123輸出結果是。一工6個數。int i,x,m,n 0,a 5 scanf d x for ...

C語言程式設計,求比較數大小的程式,C語言程式設計,求 比較3個數大小 的程式

include void main if a c if b c printf 從小到大排列為 2f,2f,2f a,b,c printf 三個數中最大為 2f,最小為 2f c,a 可比較整數和小數。include main d a a b b d 首先,你要明確,在c語言中,不是 等於 的意思,而...

急求c語言程式設計答案高手請進,急求C語言程式設計答案!!!高手請進!!

main 覺得答案有問題的話可以說下,我會幫你的 好的話就多給點分 呵呵 你這個問題一點也不嚴謹 是同時滿足上面三個條件呢 還是滿足一個就可以呢?include void main else main 雖然覺得你給的三個條件有點混亂,但是還是按照其編寫出如下 include int main int...