練習:班主任需要在計算機中錄入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 ...