c語言學生管理系統之使用者輸入

2021-08-26 20:18:08 字數 1404 閱讀 3463

link input(link head)                //使用者輸入批量輸入學生資訊,注意,會覆蓋以前的資訊

link tail ;

tail = h;

long x ;

long y ;

int  flag = 0;

while(1)

}if(x == -1)

else if ( r == 0)                          //保護程式,免受使用者破壞

else if (flag)                             //判斷程式是否出錯

link p = (link)malloc(sizeof(node));

p->number = x;

printf("--------請輸入學生姓名\n");

scanf("%s",p->name);

printf("--------請輸入學生性別\n");

scanf("%s",p->***);

while(1)                                   //判斷生日是否出錯

else if( ( p->month >=1 && p->month<=7 && p->month % 2 == 1 && p->day > 31) || p->day < 1  )

else if (( p->month >=1 && p->month<=7 && p->month % 2 == 0 && p->day > 30) || p->day < 1)

else if ( ( p->month >=8 && p->month<=12 && p->month % 2 == 0 && p->day > 31) || p->day < 1)

else if(( p->month >=8 && p->month<=12 && p->month % 2 == 1 && p->day > 30) || p->day < 1)

else if ((p->month == 2 && p->year %4 == 0 && p->day > 29) || p->day <1)

else if ((p->month == 2 && p->year %4 != 0 && p->day > 28) || p->day <1)

break;

}printf("--------請按順序輸入學生數學、語文、英語三科成績\n");

scanf("%f%f%f",&p->score[0],&p->score[1],&p->score[2]);

fflush(stdin);

tail->next = p;

tail = p;

tail->next = null ;

}tail->next = null ;

return head;

}

C語言學生管理系統

include include define arfile usr.ar struct arstruct void removeuser if fp fopen arfile,r null memset ar,0x00,sizeof ar printf 請輸入員工姓名 memset name,0x0...

C語言學生管理系統專案

這是學習c語言以來的第乙個專案,花了我2周時間,前期基本上是在網上參考別人寫的 然後自己嘗試著建立鍊錶,但是畢竟是第乙個寫的專案,還是挺累的,寫完這個專案,從此有了信心寫下面和以後所有的專案,自己還是能夠幹軟體這行的。寫的時候很辛苦,希望有人看的時候,能發現我的一些小東西吧。專案資源位址 c語言學生...

go語言學生管理系統

學習go語言的第4天,用函式 之後用結構體 寫個學生管理系統,功能不嚴謹,只是學習過程中隨便練手的 package main import fmt os 函式版的學生資訊管理 寫乙個系統能夠檢視 增加 刪除學生 type student struct var allstudent map int64...