1樓:影者東昇
struct student
};int main()
// 排序
for (int i = 0; i < stucount; i++)}}
printf("排序後的學生資訊如下: \n");
for (int i = 0; i < stucount; i++)printf("90分以上的學生資訊如下: \n");
for (int i = 0; i < stucount; i++)}return 0;
}執行結果如下:
歡迎採納!
2樓:月光疾風
幫你現寫的一個:
#include
#define n 5
typedef struct studentstu;
void readdat(stu a,int n);//錄入學生資訊void jssort(stu a,int n); //按成績排序void writedat(stu a,int n);//輸出學生資訊
void main()
void readdat(stu a,int n)}}}void writedat(stu a,int n)}printf("90分以上的學生共有%d個,他們的資訊如下:\n",cnt);
printf("學號\t成績\n");
for(i=0;i
執行結果如下:
3樓:匿名使用者
郵箱是多少呀?十分鐘後發給你
c語言輸入5個學生資訊按學號查詢一個學生資訊按學號先後插入一個學生資訊
4樓:匿名使用者
時間關係,這裡我就給你思路了。先讀題,你這還要插入,首先要想到的回就是連結串列(一種資料結構)答,先寫好連結串列的建立然後馬上封裝插入功能**。查詢這裡應該沒什麼要求,有要求的話根據要求來,我個人是喜歡用遍歷查詢的,折半查詢效率高的一點只不過我不是很喜歡。
如果要遍歷查詢,那最好再封裝一個遍歷連結串列功能,用while(list->pnext != null),然後不一定要我這樣,具體的根據你自己建立的連結串列來寫。我看題目應該還要排序,我個人是喜歡用氣泡排序的,大圈套小圈巢狀for迴圈,裡面再加個if判斷大小。
這樣思路基本就搞定了,自己梳理一下吧
輸入若干個學生資訊 學號姓名成績 輸入學號為0時輸入結
1 首先,定義一個資料結構student,包含學生的各資訊。2 定義兩個student型別的變數,儲存所有學生的成績資訊和臨時變數。3 定義一個自定義函式,輸入學生的成績資訊。4 具體實現學生資訊的輸入,並計算總分。5 主函式中,先定義4個整型變數,儲存學生的總數,以及控制迴圈的變數。6 接著,輸入...
c語言輸入學生成績,判斷優 良 及格
include int main else if nscore 80 else if nscore 60 else return 0 include int main include void main else if score 80 else if score 60 else 1 include...
C語言 編寫程式,輸入學生的成績資料,計算並輸出平均分
語言篇寫課程輸入十個學生的成績資料計算,並輸出平均分與低於分體高數的資料,這個很難 include int main 求c語言高手幫忙 1.編寫程式,輸入10個學生的成績資料,計算並輸出平均分及低於平均分的學生的人數。編寫程式,輸入10個學生的成績資料,計算並輸出平均分及高於平均分的學生的人數 最高...