C語言之學生成績表

2021-08-19 17:28:58 字數 1371 閱讀 3104

練習:班主任需要在計算機中錄入n個同學的成績資訊,資訊包含(學號、姓名、性別、總成績、語文成績、英語成績、數學成績)。

程式在編寫時有如下要求:

1.  n由班主任確定,且使用malloc申請記憶體;

2. 學號以201805xx形式,姓名為英文名,語文成績、英語成績、數學成績由班主任輸入,總成績需要由程式計算;

程式在執行時列印提示功能資訊,程式需要有如下功能:

1. 按學號公升序;

2. 按總成績降序;

3. 輸入學生姓名,查詢學生資訊,且程式具有檢查不合法姓名功能

環境:gcc,**如下:

#include

#include

typedef struct stu

student;

int input_student_info(student *pstu, int n);

int print_student_info(student *pstu, int n);

int student_num_ascend(student *pstu, int n);

int score_total_descend(student *pstu, int n);

int query_studnet_info(char *stu_name, student *pstu, int n);

int main(int argc, const char *argv)

;printf("input the number of student!\n");

scanf("%d",&num);

pstu = (student *)malloc(sizeof(student) * num);

if(pstu == null)

input_student_info(pstu, num);

do}while(quit == 0);

free(pstu);

pstu = null;

return 0;

}int input_student_info(student *pstu, int n)

return 0;

}int print_student_info(student *pstu, int n)

return 0;

}int student_num_ascend(student *pstu, int n)}}

return 0;

}int score_total_descend(student *pstu, int n)}}

return 0;

}int query_studnet_info(char *stu_name, student *pstu, int n)

}return 0;

}

C 單鏈表實現學生成績表系統

include include include include stdlib.h using namespace std class node class studlist void menu studlist list void s e studlist list void read studli...

C 結構體之學生成績統計

檔名稱 1 作 者 孫麗 完成日期 2020年1月7日 版 本 號 v1.0 程式 include include struct student void calculate struct student s,int n 計算總分和均分,資料在s陣列中,共有n個元素 void sort1 struc...

結構體之學生成績統計

1.輸入學生的姓名和分數 2.輸出之前輸入的資料 3.找出其中分數最大的和最小的人 include include include struct student int main for i 0 i sizeof aa sizeof aa 0 i maxscore aa 0 minscore aa ...