真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

C語言實現(xiàn)學生信息管理程序-創(chuàng)新互聯(lián)

本文實例為大家分享了C語言實現(xiàn)學生信息管理程序的具體代碼,供大家參考,具體內(nèi)容如下

創(chuàng)新互聯(lián)是網(wǎng)站建設(shè)技術(shù)企業(yè),為成都企業(yè)提供專業(yè)的網(wǎng)站設(shè)計、成都做網(wǎng)站,網(wǎng)站設(shè)計,網(wǎng)站制作,網(wǎng)站改版等技術(shù)服務(wù)。擁有10多年豐富建站經(jīng)驗和眾多成功案例,為您定制適合企業(yè)的網(wǎng)站。10多年品質(zhì),值得信賴!

目前只有5個功能

1. 增加學生信息
2. 刪除學生信息
3. 查詢某學生信息
4. 列出所有學生信息
5. 按出生日期先后輸出學生信息

代碼:

#include
#include
#include
struct StuInfo//學生信息
{
 char cName[10];
 char cSex;
 char cNumber[6];
 char cTel[13];
 int iYear;
 int iMonth;
};
typedef struct StuInfo INFO;
void AddStu()//增加學生函數(shù)
{
 int iLenth;
 FILE *fp = NULL;
 INFO toAdd;//臨時存儲新學生信息

 system("CLS");
 fp = fopen("SavedStudents.txt", "a+"); //a+讀寫指針在文件尾
 if(fp == NULL)
 {
  puts("Error01");
  getchar();getchar();
  return;
 }
 puts("輸入信息:\n姓名\t性別\t學號\t出生年月\t手機號");
 scanf("%s %c %s %d.%d %s", toAdd.cName, &toAdd.cSex, toAdd.cNumber, &toAdd.iYear, &toAdd.iMonth, toAdd.cTel);
 //合法性判斷
 if(toAdd.cSex != 'F'&&toAdd.cSex != 'M')//性別只能為F或者M
 {
  puts("性別格式錯誤!請重新輸入性別:");
  scanf("%c", &toAdd.cSex);
 }
 if(toAdd.iYear <= 1980 || toAdd.iYear >= 2017 || toAdd.iMonth>12)
 {
  puts("日期錯誤!請重新輸入出生日期:");
  scanf("%d.%d", &toAdd.iYear, &toAdd.iMonth);//日期格式為1990.1格式
 }
 iLenth = strlen(toAdd.cTel);//手機號長度
 if(iLenth != 11)
 {
  puts("手機號碼格式錯誤!請重新輸入手機號:");
  scanf("%s", toAdd.cTel);
 }
 iLenth = strlen(toAdd.cNumber);
 if(iLenth != 5)
 {
  puts("學號格式錯誤!請重新輸入學號:");
  scanf("%s", toAdd.cNumber);
 }
 //判斷結(jié)束


 fwrite(&toAdd, sizeof(INFO), 1, fp);
 fclose(fp);
 puts("寫入成功!");
 puts("按回車返回");
 getchar();getchar();
 return;
}
void DeleteStu()//通過學號刪除學生信息
{
 FILE *fp = NULL;
 INFO Stu[100];
 int i = 0, iCount = 0, iRecord = 0;
 char cNumber[6];

 system("CLS");
 fp = fopen("SavedStudents.txt", "a+");
 if(fp == NULL)
 {
  puts("Error01");
  getchar();getchar();
  return;
 }
 rewind(fp);
 puts("姓名\t性別\t學號\t出生年月\t手機號");
 for(i = 0, iCount = 0;fread(&Stu[i], sizeof(INFO), 1, fp);++i, ++iCount)
 {
  printf("%s\t%c\t%s\t%d.%d\t\t%s\n", Stu[i].cName, Stu[i].cSex, Stu[i].cNumber, Stu[i].iYear, Stu[i].iMonth, Stu[i].cTel);
 }

 fclose(fp);
 fp = fopen("SavedStudents.txt", "w+"); //覆蓋重寫
 rewind(fp);

 puts("輸入要刪除學生的學號:");
 scanf("%s", cNumber);
 for(i = 0;i0)
   {
    Temp = Stu[j];
    Stu[j] = Stu[j + 1];
    Stu[j + 1] = Temp;
   }
  }
 }

 puts("姓名\t性別\t學號\t出生年月\t手機號");
 for(i = 0;iStu[j + 1].iYear)
   {
    Temp = Stu[j];
    Stu[j] = Stu[j + 1];
    Stu[j + 1] = Temp;
   }
   if(Stu[j].iYear == Stu[j + 1].iYear&&Stu[j].iMonth>Stu[j + 1].iMonth)
   {
    Temp = Stu[j];
    Stu[j] = Stu[j + 1];
    Stu[j + 1] = Temp;
   }
  }
 }
 puts("姓名\t性別\t學號\t出生年月\t手機號");
 for(i = 0;i

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)建站www.cdcxhl.com,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


文章名稱:C語言實現(xiàn)學生信息管理程序-創(chuàng)新互聯(lián)
當前地址:http://weahome.cn/article/djjdeh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部