資源簡介
自己做的,不成敬意。大一實訓的作業,想必許多人也很需要把,不用謝哦。
代碼片段和文件信息
#include
#include
#include
#include
#include
void?jianmian();//鍵面函數的申明
void?duqu(int?x);//讀取函數申明
void?xieru(int?);//寫入函數的申明
void?denglu();//登陸函數的申明
void?dengluchenggong();//登陸成功函數
void?shuruchengji();//輸入成績函數
void?paixushuchu();//排序輸出函數.....
void?chaxunchengji();//查詢成績函數申明.....
struct?chengji//成績結構體
{
????float?C_yuyan;//C語言
????float?gaoShu;//高數
????float?English;//英語
????float?xianXing_Math;//線性代數
????float?xianDai_History;//現代歷史
};
struct?student//學生結構
{
?char?xuehao[13];//學號
?char?sex;//性別
?char?name[10];//姓名
?struct?chengji?cheng;//成績
};
struct?banji//班級結構體
{
?int?clas;//班級
?struct?student?stu[5];//每班五個學生,在此定義學生結構體5個.
}ban[3];//三個班級
main()
{
????int?serld=0;
????do
????{
????????system(“cls“);
????????jianmian();
????????printf(“\n“);
????????printf(“請輸入您的功能選擇項:“);
????????scanf(“%d“&serld);
????????printf(“----------------------------------------\n“);
????????switch(serld)
????????{
????????????case?1:
????????????????denglu();
????????????????break;
????????????case?2:
????????????????printf(“您還未登錄,請您先登錄\n“);
????????????????system(“pause“);
????????????????break;
????????????case?3:
????????????????printf(“您還未登錄,請您先登錄\n“);
????????????????system(“pause“);
????????????????break;
????????????case?4:
????????????????printf(“您還未登錄,請您先登錄\n“);
????????????????system(“pause“);
????????????????break;
????????????case?5:
????????????????printf(“您還未登錄,請您先登錄\n“);
????????????????system(“pause“);
????????????????break;
????????????case?6:
????????????????printf(“系統正在為您退出..................\n“);
????????????????Sleep(3000);
????????????????printf(“您已經退出!\n“);
????????????????exit(0);
????????}
????}while(1);
????system(“pause“);
}
void?jianmian()???/*鍵面函數*/
{
?printf(“#################################################“);
?printf(“\n“);
?printf(“???????歡迎來到吳慶捷貴族小學成績管理系統“);
?printf(“\n“);
?printf(“????????????????請按鍵選擇功能“);
?printf(“\n“);
?printf(“#################################################“);
?printf(“\n“);
?printf(“\n“);
?printf(“?1登陸???????????????????????????2注銷????“);
?printf(“\n“);
?printf(“?3輸入成績???????????????????????4排序輸出“);
?printf(“\n“);
?printf(“?5查詢成績???????????????????????6退出系統“);
?printf(“\n“);
?printf(“\n“);
?printf(“#################################################“);
?printf(“\n“);
}
void?denglu()//登錄函數
{
????system(“cls“);
????printf(“歡迎來到成績管理登錄系統:\n“);
????printf(“\n“);
????printf(“請輸入您的班級:“);
????int?my_Banji;
????scanf(“%d“&my_Banji);
????printf(“-----------------------------------------\n“);
????printf(“請輸入您的學號:“);
????char?my_xueHao[13];
????scanf(“%s“my_xueHao);
????printf(“------------------------------------------\n\n“);
????printf(“系統正在識別,請稍等......................\n\n“);
????Sleep(2000);
????duqu(my_Banji);//讀取函數在此處
????int?j;
????//循環全部查找
??for(j=0;j<=4;j++)
?{
??if(strcmp(ban[my_Banji].stu[j].xuehaomy_xueHao)==0)
??{
???printf(“您的輸入正確驗證成功\n“);
- 上一篇:數據結構c語言版期末考試復習題庫
- 下一篇:小波變換C語言實現代碼
評論
共有 條評論