freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語(yǔ)言學(xué)生成績(jī)管理系統(tǒng)課程設(shè)計(jì)-wenkub

2023-04-27 00:11:39 本頁(yè)面
 

【正文】 (p=headnext。 scanf(%s,p1phone)。 scanf(%s,p1college)。p1)。 PF(\t\t出生年月:\t)。 scanf(%d,amp。 scanf(%s,p1NO)。break。break。break。break。switch(c) { getchar()。 //專業(yè) char phone[20]。 DATE birthday。struct student{ char NO[20]。 數(shù)據(jù)類型設(shè)計(jì)(或數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì))typedef struct date{ int year。 儲(chǔ)存功能:將輸入信息進(jìn)行保存。 修改功能:對(duì)指定學(xué)生的信息進(jìn)行修改。 任務(wù)計(jì)劃(1) 輸入的內(nèi)容及形式輸入學(xué)生的學(xué)號(hào)、姓名、年齡、性別、出生年月、籍貫、學(xué)院、專業(yè)、電話,其中年齡和出生年月為數(shù)字,其余為漢字。儲(chǔ)存功能:將輸入信息進(jìn)行保存。 修改功能:對(duì)指定學(xué)生的信息進(jìn)行修改。 struct student *next。 char origo[100]。 char name[20]。 int month。 任務(wù)概述某班學(xué)生基本信息管理,包括以下功能:從鍵盤(pán)輸入包括學(xué)號(hào)、姓名、性別、出生年月日、籍貫、所在院系、專業(yè)等,并將其保存在磁盤(pán)文件里。具有進(jìn)行單項(xiàng)查詢或多項(xiàng)查詢的功能(即按照給定的關(guān)鍵字姓名等找出滿足條件的紀(jì)錄)。 int day。 int age。 //籍貫 char college[20]。}。 查詢功能:選擇某種方式并輸入該信息查詢符合條件的學(xué)生信息。退出主菜單。 (2)輸出的內(nèi)容及形式輸出學(xué)生的學(xué)號(hào)、姓名、年齡、性別、出生年月、籍貫、學(xué)院、專業(yè)、電話,其中年齡和出生年月為數(shù)字,其余為漢字。 查詢功能:選擇某種方式并輸入該信息查詢符合條件的學(xué)生信息。第二章 概要設(shè)計(jì) 總體設(shè)計(jì)建立新文件從已有的文件中讀取按姓名查找按學(xué)號(hào)查找按專業(yè)查找按學(xué)號(hào)排序?qū)W生信息管理系統(tǒng)菜單系統(tǒng)初始化錄入新信息瀏覽信息查找信息修改或刪除信息排序保存及退出總體結(jié)構(gòu)我們采取模塊化方式進(jìn)行程序設(shè)計(jì),要求程序的功能設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)及整體結(jié)構(gòu)設(shè)計(jì)合理。 int month。 char name[20]。 char origo[100]。 struct student *next。 case 1:insert_stu()。 case 3:search_NO()。 case 5:search_major()。 case 7:revise_stu()。 case 0:exit(0)。 PF(\t\t姓名:\t)。p1age)。scanf(%d %d %d,amp。 PF(\t\t籍貫:\t)。 PF(\t\t專業(yè):\t)。 輸出模塊設(shè)計(jì)void print_stu() //學(xué)生信息瀏覽{ STU *p=NULL。p!=NULL。 PF(\t\t年齡:\t%2d\n,page)。 PF(\t\t學(xué)院:\t%2s\n,pcollege)。 }} 查找模塊設(shè)計(jì)(1) 按姓名查找void search_name(){ STU *p=NULL。 } PF(輸入學(xué)生姓名)。p=pnext) //驗(yàn)證信息是否正確 { if(!strcmp(pname,name)) { PF(●●●●●●●●●●●●●●●●●您查找的學(xué)生是 ●●●●●●●●●●●●●●●●\n)。 PF(\t\t性別:\t%2s\n,psex)。 PF(\t\t專業(yè):\t%2s\n,pmajor)。 } } if(!i) { PF(無(wú)該生信息,請(qǐng)查證)。 return。p!=NULL。 PF(\t\t年齡:\t%2d\n,page)。 PF(\t\t學(xué)院:\t%2s\n,pcollege)。 i=1。 if(head==NULL) { PF(文檔中無(wú)記錄!\n)。 for(p=headnext。 PF(\t\t姓名:\t%2s\n,pname)。 PF(\t\t籍貫:\t%2s\n,porigo)。 PF(\n)。 int in=0,j。 p1=headnext。j=nin3。 headnext=p2。 p2next=p1nextnext。 p1next=p1nextnext。 STU *p=NULL。 return。 while(p!=NULL) { fprintf(fp,%s %s %d %s %d %d %d %s %s %s %s\n,pNO,pname,page, psex,p, p, p, porigo,pcollege, pmajor,pphone)。}第四章 測(cè)試分析 測(cè)試程序執(zhí)行情況菜單輸入信息學(xué)生信息瀏覽按學(xué)號(hào)查找按姓名查找按專業(yè)查找修改信息 出現(xiàn)的問(wèn)題和解決的方法最初設(shè)計(jì)的修改信息模塊是將全部信息重新輸入,太過(guò)麻煩,之后我借鑒了書(shū)上的內(nèi)容,加入了switch使其可以選擇修改的內(nèi)容。經(jīng)過(guò)這次的課程設(shè)計(jì),我將自己沒(méi)有熟練掌握的知識(shí)再次進(jìn)行了復(fù)習(xí)與練習(xí),并將許多零碎的知識(shí)連接在了一起。 int month。 char name[20]。 char origo[100]。 struct student *next。 //全局指針int n,i=0。 //建立鏈表void insert_stu()。 //以姓名方式查詢信息void search_major()。 //修改學(xué)生信息void save()。}//創(chuàng)建鏈表void creat_stu(){ FILE *fp。 headnext=NULL。 size=ftell(fp)。 p2=headnext。p1, amp。//創(chuàng)建節(jié)點(diǎn)完 if(headnext==NULL) { headnext=p1。 } p2next=NULL。 while(1) { scanf(%d,amp。break。break。break。break。 } show_menu()。 PF(\t\\n)。 PF(\t\\n)。PF(●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●\n)。 p1=(STU*)malloc(sizeof(STU))。 PF(\t\t姓名:\t)。p1age)。 scanf(%d %d %d,amp。 PF(\t\t籍貫:\t)。 PF(\t\t專業(yè):\t)。 n++。p2next!=NULL。 save()。 } for(p=headnext。 PF(\t\t姓名:\t%2s\n,pname)。 PF(\t\t籍貫:\t%2s\n,porigo)。 PF(\n)。 return。p!=NULL。 PF(\t\t年齡:\t%2d\n,page)。 PF(\t\t學(xué)院:\t%2s\n,pcollege)。 i=1。 if(head==NULL) { PF(文檔中無(wú)記錄!\n)。 for(p=headnext。 PF(\t\t姓名:\t%2s\n,pname)。 PF(\t\t籍貫:\t%2s\n,porigo)。 PF(\n)。 char major[20]。 scanf(%s,major)。 PF(\t\t學(xué)號(hào):\t%2s\n,pNO)。 PF(\t\t出生年月:\t%d %d %d\n,p, p,
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1