版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、內(nèi)蒙古科技大學(xué)課程設(shè)計(jì)說明書內(nèi)蒙古科技大學(xué)本科生課程設(shè)計(jì)說明書題 目:C語言課程設(shè)計(jì) 學(xué)生管理系統(tǒng) 學(xué)生姓名:郭文杰學(xué) 號:1567159106專 業(yè):軟件工程班 級:軟件一班指導(dǎo)教師:康懿日 期: 2016 年 1月 3 日40內(nèi)蒙古科技大學(xué)課程設(shè)計(jì)任務(wù)書課程名稱C語言課程設(shè)計(jì)設(shè)計(jì)題目學(xué)生信息管理系統(tǒng) 指導(dǎo)教師 康懿時(shí)間2016.1.52016.1.9一、教學(xué)要求1. 鞏固和加深學(xué)生對C語言課程的基本知識的理解和掌握2. 掌握C語言編程和程序調(diào)試的基本技能3. 利用C語言進(jìn)行基本的軟件設(shè)計(jì)4. 掌握書寫程序設(shè)計(jì)說明文檔的能力5. 提高運(yùn)用C語言解決實(shí)際問題的能力二、設(shè)計(jì)資料及參數(shù)每個(gè)學(xué)生在教
2、師提供的課程設(shè)計(jì)題目中任意選擇一題,獨(dú)立完成,題目選定后不可更換。某班學(xué)生基本信息管理,包括以下功能:v 從鍵盤輸入包括學(xué)號、姓名、性別、出生年月日、籍貫、所在院系、專業(yè)、獎(jiǎng)懲信息等,并將其保存在磁盤文件里v 具有進(jìn)行單項(xiàng)查詢或多項(xiàng)查詢的功能(即按照給定的關(guān)鍵字姓名等找出滿足條件的紀(jì)錄)v 具有插入、修改和刪除信息的功能v 具有輸出文件數(shù)據(jù)信息的功能三、設(shè)計(jì)要求及成果1. 分析課程設(shè)計(jì)題目的功能需求(可選用數(shù)組或鏈表實(shí)現(xiàn),可多人(最多3人)協(xié)作完成一個(gè)題目)2. 寫出詳細(xì)設(shè)計(jì)說明(至少包括功能實(shí)現(xiàn)分析和模塊流程圖)3. 編寫程序代碼,調(diào)試程序使其能正確運(yùn)行(代碼書寫要規(guī)范,標(biāo)示符要見名知意,要
3、有必要的注釋,每人至少500行代碼,不包括注釋和花括號)4. 設(shè)計(jì)完成的軟件要便于操作和使用5. 設(shè)計(jì)完成后提交課程設(shè)計(jì)報(bào)告(請嚴(yán)格按照模板進(jìn)行排版)四、進(jìn)度安排第一天 選擇課程設(shè)計(jì)題目,分析課題的要求第二天 編程第三天 編程及調(diào)試第四天 寫課程設(shè)計(jì)報(bào)告第五天 提交課程設(shè)計(jì)報(bào)告(打印稿及電子稿)五、評分標(biāo)準(zhǔn)1. 根據(jù)平時(shí)上機(jī)考勤、表現(xiàn)和進(jìn)度,教師將每天點(diǎn)名和檢查2. 根據(jù)課程設(shè)計(jì)完成情況,必須有可運(yùn)行的軟件。3. 根據(jù)課程設(shè)計(jì)報(bào)告的質(zhì)量,如有雷同,則所有雷同的所有人均判為不及格。六、建議參考資料1C語言程序設(shè)計(jì),譚浩強(qiáng),清華大學(xué)出版社
4、2C語言程序設(shè)計(jì)課程設(shè)計(jì),劉振安,機(jī)械工業(yè)出版社目 錄內(nèi)蒙古科技大學(xué)課程設(shè)計(jì)任務(wù)書I第一章 需求分析31.1引言31.2任務(wù)概述31.3數(shù)據(jù)描述31.4功能需求31.5性能需求31.6運(yùn)行需求41.7任務(wù)計(jì)劃4第二章概要設(shè)計(jì)52.1總體設(shè)計(jì)52.2數(shù)據(jù)類型設(shè)計(jì)(或數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì))52.3接口設(shè)計(jì) /函數(shù)聲明52.4運(yùn)行界面設(shè)計(jì)5第三章詳細(xì)設(shè)計(jì)73.1輸入模塊設(shè)計(jì)73.2輸出模塊設(shè)計(jì)73.3查找模塊設(shè)計(jì)73.4排序模塊設(shè)計(jì)73.5保存及讀取模塊設(shè)計(jì)7第四章測試分析84.1測試程序執(zhí)行情況84.2出現(xiàn)的問題和解決的方法8第五章用戶手冊(可選)95.1使用說明95.2運(yùn)行說明9第六章課程設(shè)計(jì)總結(jié)10附
5、錄:程序代碼11參考文獻(xiàn)12致謝13第一章 需求分析1.1 引言隨著學(xué)生人數(shù)的增多,學(xué)生信息管理變得越來越困難,為了方便學(xué)校對學(xué)生信息的管理,一個(gè)簡易的學(xué)生信息管理系統(tǒng)可以解決一些簡單的問題1.2 任務(wù)概述某班學(xué)生基本信息管理,包括以下功能:v 從鍵盤輸入包括學(xué)號、姓名、性別、出生年月日、籍貫、所在院系、專業(yè)、獎(jiǎng)懲信息等,并將其保存在磁盤文件里v 具有進(jìn)行單項(xiàng)查詢或多項(xiàng)查詢的功能(即按照給定的關(guān)鍵字姓名等找出滿足條件的紀(jì)錄)v 具有插入、修改和刪除信息的功能v 具有輸出文件數(shù)據(jù)信息的功能1.3 數(shù)據(jù)描述需要輸入的數(shù)據(jù)包括學(xué)生的學(xué)號、姓名、出生年月日、籍貫、所在院系、專業(yè)、獎(jiǎng)懲信息系統(tǒng)會自動(dòng)按學(xué)
6、號排序存儲信息,出生年月日為整型,其他數(shù)據(jù)為字符型1.4 功能需求 學(xué)生信息管理系統(tǒng)存放了每個(gè)學(xué)生的學(xué)號、姓名、性別、年齡、出生年月日、籍貫、專業(yè)、院系、獎(jiǎng)罰信息的數(shù)據(jù)庫。每個(gè)人的信息定義在一個(gè)結(jié)構(gòu)體變量中。其結(jié)構(gòu)如下:系統(tǒng)通過顯示程序、添加加程序、查詢程序、刪除程序、修改程序、排序程序來實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)的改變顏色功能、顯示功能、追加功能、查詢功能、刪除功能、修改功能、排序功能。各個(gè)功能的調(diào)用通過主函數(shù)中的switch語句來實(shí)現(xiàn)。 1.5 性能需求1.6 運(yùn)行需求1.7 任務(wù)計(jì)劃1.程序可以根據(jù)使用者的合法操作實(shí)現(xiàn)已羅列的功能2.在執(zhí)行插入功能時(shí),要輸入成績時(shí)再輸入完最后一個(gè)數(shù)據(jù)后再輸入-
7、1才能實(shí)現(xiàn)正常退出3.在輸入數(shù)字超出范圍時(shí),程序會做出提示4.若想退出 查詢,刪除,修改,篩選 功能時(shí),若想不進(jìn)行操作退出功能,需要按任意鍵發(fā)返回主菜單/*第二章 概要設(shè)計(jì)2.1 總體設(shè)計(jì)學(xué)號查找姓名查找修改信息插入信息刪除信息輸出信息保存文件讀取文件排序退出結(jié)束注冊信息主函數(shù)改變顏色2.2 數(shù)據(jù)類型設(shè)計(jì)(或數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì))1. 數(shù)據(jù)以順序結(jié)構(gòu)儲存2. 存在兩個(gè)結(jié)構(gòu)體typedef struct data int year; int month; int day;DATA;typedef struct studentchar nameM;char sex;DATA birthday;char n
8、um20;char jiguan20;char zhuanye20;char yuanxi20;char jianli120;stu;2.3 接口設(shè)計(jì) 表2.1:函數(shù)列表函數(shù)名函數(shù)格式 /即函數(shù)首部函數(shù)功能mainint main()主函數(shù)YanSeint YanSe (void)顏色菜單Menu int Menu(void)主菜單DataSort void DataSort(stu st,int n);排序ZhuCeint ZhuCe(stu st,int n);注冊信息XieRuvoid XieRu(stu st,int n);寫入信息到文件DuQuint DuQu(stu st);讀取文
9、件信息Peintvoid Print(stu st,int n);輸出信息XueHaovoid XueHao(stu st,int n);按學(xué)好查找XingMingvoid XingMing(stu st,int n);按姓名查找XiuGaivoid XiuGai(stu st,int n);修改信息ChaRuint ChaRu(stu st,int n);插入信息ShaChuvoid ShaChu(stu st,int n);刪除信息2.4 運(yùn)行界面設(shè)計(jì)第三章 詳細(xì)設(shè)計(jì)3.1 輸入模塊設(shè)計(jì)int ZhuCe (stu st) int i=-1; system( "cls"
10、 );/清屏 printf("tt*n"); printf("tt* 1.更新成員信息 *n"); printf("tt*n"); do i+; printf("請輸入姓名:n"); scanf("%s",&); if(atoi()>=0) printf("請輸入性別(w/m):n"); scanf(" %c",&sti.sex); printf("請輸入出生年月日:n"); sca
11、nf("%d%d%d",&sti.birthday.year,&sti.birthday.month,&sti.birthday.day); printf("請輸入學(xué)生證號:n"); scanf("%s",&sti.num); printf("請輸入個(gè)人籍貫:n"); scanf("%s",&sti.jiguan); printf("請輸入個(gè)人專業(yè):n"); scanf("%s",&sti.zhuanye);
12、 printf("請輸入所在院系:n"); scanf("%s",&sti.yuanxi); printf("請輸入簡歷:n"); scanf("%s",&sti.jianli); printf("n編號%d數(shù)據(jù)添加成功!n",i+1); printf("輸入姓名為負(fù)數(shù)結(jié)束輸入!n"); printf("n"); else break; while(sti.num>0); printf("n-n"); printf
13、("數(shù)據(jù)更新成功!n"); system("pause"); return i; 3.2 輸出模塊設(shè)計(jì)程序通過一個(gè)printf函數(shù)把輸出信息的表頭打印出來,再通過一個(gè)for循環(huán)把每一個(gè)學(xué)生的信息輸出,再輸出的時(shí)候,通過定義數(shù)字、字符的長度大于本身的長度來實(shí)現(xiàn)輸出信息的排版和隔開,使輸出的信息排版美觀。void Print(stu st,int n)int i;system( "cls" );printf("n-n");printf("編號姓名t性別t出生年月日t學(xué)生證號t籍貫t專業(yè)t院系t簡歷n"
14、;);for(i=0;i<n;i+)printf("%dt%st%ct%d.%02d.%02dt%16st%st%st%st%sn", i+1,,sti.sex,sti.birthday.year,sti.birthday.month,sti.birthday.day, sti.num,sti.jiguan,sti.zhuanye,sti.yuanxi,sti.jianli); 3.3 查找模塊設(shè)計(jì)void XueHao(stu st,int n)char x20;int i;system( "cls" );printf("
15、;tt*n");printf("tt* 2.學(xué)生證號查找 *n");printf("tt*n");printf("輸入你要查詢的身份證號:");scanf("%s",x);for(i=0;i<n;i+)if(strcmp(sti.num,x)=0)printf("編號t姓名t性別t出生年月日t學(xué)生證號t籍貫t專業(yè)t院系t簡歷n");printf("%dt%st%ct%d.%02d.%02dt%16st%st%st%st%sn", i+1,,st
16、i.sex,sti.birthday.year,sti.birthday.month,sti.birthday.day, sti.num,sti.jiguan,sti.zhuanye,sti.yuanxi,sti.jianli);printf("n-n");system("pause");return;printf("未找到!");printf("n-n");system("pause");void XingMing(stu st,int n)char x10;int i;system( &qu
17、ot;cls" );printf("tt*n");printf("tt* 3.姓名查找 *n");printf("tt*n");printf("輸入你要查詢的姓名:");scanf("%s",x);for(i=0;i<n;i+)if(strcmp(,x)=0)printf("編號t姓名t性別t出生年月日t學(xué)生證號t籍貫t專業(yè)t院系t簡歷n");printf("%dt%st%ct%d.%02d.%02dt%16st%st%st%st%s
18、n", i+1,,sti.sex,sti.birthday.year,sti.birthday.month,sti.birthday.day, sti.num,sti.jiguan,sti.zhuanye,sti.yuanxi,sti.jianli);printf("n-n");system("pause");return;printf("未找到!");printf("n-n");system("pause");3.4 排序模塊設(shè)計(jì)void DataSort(stu s
19、t,int n) int i,j; stu temp; for(i = 0;i<n-1;i+) for(j = i+1;j < n;j+) if(strcmp(sti.num,stj.num)>0) temp= sti; sti=stj; stj=temp; 3.5 保存及讀取模塊設(shè)計(jì) void XieRu(stu st,int n) FILE *fp; if(fp=fopen("ren.txt","w")=NULL) printf("保存文件失敗!n"); return; fwrite(st,sizeof(stu)
20、,n,fp); printf("保存成功!n"); fclose(fp); system("pause"); int DuQu(stu st) FILE *fp; int i; if(fp=fopen("ren.txt","r")=NULL) printf("文件不存在!打開失敗!n"); return 0; for(i=0;!feof(fp);i+) fread(&sti,sizeof(stu),1,fp); fclose(fp); printf("讀取成功!n")
21、; system("pause"); return i-1; 第四章 測試分析4.1 測試程序執(zhí)行情況能按照正確操作實(shí)現(xiàn)已加入的各個(gè)功能,一些部分添加了報(bào)錯(cuò)的功能,如選擇1-n中的一個(gè)數(shù)字。4.2 出現(xiàn)的問題和解決的方法無第五章 用戶手冊(可選)5.1 使用說明按照提示來輸入正確的信息后,按enter鍵來查看結(jié)果第六章 課程設(shè)計(jì)總結(jié) 通過幾個(gè)星期的課程設(shè)計(jì),使我對C語言程序設(shè)計(jì)有了一個(gè)更加深入的認(rèn)識,從剛開始的初略的認(rèn)識到有了比較深入的認(rèn)識,能夠比較靈活的運(yùn)用。C語言是一門比較靈活、有趣而且實(shí)踐性非常強(qiáng)的課程,我們要從它的實(shí)踐運(yùn)用中,體會到了學(xué)習(xí)C語言的樂趣和好處。在課程設(shè)
22、計(jì)的這段時(shí)間里,我學(xué)到了許多東西,同時(shí)也使我對以前學(xué)的東西有了一個(gè)更深更透徹的理解。比如:能夠靈活的運(yùn)用雙重循環(huán),switch語句,結(jié)構(gòu)體的定義、引用、使用,指針的定義、使用等。雖然對C語言編程還有許多不明白,但這段時(shí)間我真的獲易匪淺。以前上編程課,我基本上都沒有深入理解自己所編的程序,常常就是仿照書本編一個(gè)程序,再運(yùn)行幾遍,沒錯(cuò)就萬事大吉,根本就沒管它了。但這次就不同,對每個(gè)程序都有一個(gè)深入透徹的理解,常常不懂就問同學(xué)或老師,直至把它弄懂為止。C語言限制比較的寬松,我們在編程的時(shí)候更應(yīng)該仔細(xì),一個(gè)小小的錯(cuò)誤都可能導(dǎo)致程序的無法編譯。所以對于大的程序,我們更應(yīng)該先編好主程序,再一個(gè)一個(gè)模塊的編
23、。這樣大大的縮短了編程的時(shí)間同時(shí)又提高了程序的可讀性。 通過課程設(shè)計(jì),使我對C語言的運(yùn)用有了更深刻的認(rèn)識。使我對C語言的實(shí)踐應(yīng)用更加期待,更加好奇,我相信C語言對我以后的人生將有很大痹益。在對C語言的使用中,使我對軟件的認(rèn)識也有了初步的了解。更是為我以后學(xué)習(xí)的微機(jī)原理以及單片機(jī)原理奠定了基礎(chǔ)。我們的專業(yè)是電子信息工程,主要是跟電子產(chǎn)品打交道,后面用到C語言的地方還有許多,所以說,學(xué)好C語言,為我們以后專業(yè)知識的學(xué)習(xí)有很大好處。在學(xué)習(xí)C語言中更使我體會到了學(xué)習(xí)計(jì)算機(jī)技術(shù)的樂趣,我將更加努力多學(xué),學(xué)好計(jì)算機(jī)技術(shù)。附錄:程序代碼#include<stdio.h>#include<s
24、tdlib.h>#include<string.h>/字符串操作#define N 30 /人數(shù)#define M 10 /名字長度typedef struct data int year; int month; int day;DATA;typedef struct studentchar nameM;char sex;DATA birthday;char num20;char jiguan20;char zhuanye20;char yuanxi20;char jianli120;stu;int ChangeColor(void);/顏色菜單void DataSort(s
25、tu st,int n);/排序int menu(void);/用戶菜單int read(stu st);/添加人員信息void xieru(stu st,int n);/寫入信息到文件int duqu(stu st);/從文件讀取信息void print(stu st,int n);/輸出信息void shenfenzheng(stu st,int n);/按身份證查找信息void xingming(stu st,int n);/按姓名查找void xiugai(stu st,int n);/修改信息int charu(stu st,int n);/插入信息void shanchu(stu
26、st,int n);/刪除信息int main()int a,n,m; stu renN;printf(" 0 = 黑色 8 = 灰色n");printf(" 1 = 藍(lán)色 9 = 淡藍(lán)色n");printf(" 2 = 綠色 10 = 淡綠色n");printf(" 3 = 湖藍(lán)色 11 = 淡淺綠色n");printf(" 4 = 紅色 12 = 淡紅色n");printf(" 5 = 紫色 13 = 淡紫色n");printf(" 6 = 黃色 14 = 淡黃
27、色n");printf(" 7 = 白色 15 = 亮白色nn");printf("請選擇你想要的背景顏色:");m = ChangeColor( ); switch(m)case 0: system("color 0f"); break;case 1: system("color 10"); break;case 2: system("color 0A"); break;case 3: system("color 30"); break;case 4: syste
28、m("color 40"); break;case 5: system("color 50"); break;case 6: system("color 60"); break;case 7: system("color 70"); break;case 8: system("color 80"); break;case 9: system("color 90"); break;case 10: system("color a0"); break;case
29、 11: system("color b0"); break;case 12: system("color c0"); break;case 13: system("color d0"); break;case 14: system("color e0"); break;case 15: system("color f0"); break; deflault : printf("輸入錯(cuò)誤!請輸入0-15的數(shù)字!n"); system("pause"); b
30、reak;while(1)system( "cls" );/清屏printf("n");printf("n");printf("n");printf("t*人員管理系統(tǒng)*n");printf("t* *n");printf("t* 1.注冊人員信息 2.學(xué)號查找 3.姓名查找 *n");printf("t* 4.修改信息 5.插入信息 6.刪除信息 *n");printf("t* 7.輸出信息 8.保存文件 9.讀取文件 *n
31、");printf("t* 10.排序 0.退出 *n");printf("t*n");a=menu();switch(a)case 1:n=read(ren);break;case 2:shenfenzheng(ren,n);break;case 3:xingming(ren,n);break;case 4:xiugai(ren,n);break;case 5:n=charu(ren,n);break;case 6:shanchu(ren,n);n-;break;case 7:print(ren,n);printf("n-n&quo
32、t;);system("pause");break;case 8:xieru(ren,n);break;case 9:n=duqu(ren);break; case 10: DataSort( ren, n); break;case 0:system( "cls" );printf("nnn");printf("t*n");printf("t* *n");printf("t* *n");printf("t* 謝謝使用! *n");printf("
33、t* *n");printf("t* *n");printf("t*n");exit(0); /exit(code)當(dāng)code為0時(shí)正常退出。非0時(shí)出現(xiàn)某種錯(cuò)誤后退default:printf("輸入錯(cuò)誤!請輸入0-10的數(shù)字!n");system("pause");break;return 0;int ChangeColor(void) int a; doscanf("%d",&a);if(!(a>=0&&a<=15)getchar();print
34、f(" 輸入錯(cuò)誤,請重新輸入:");while(!(a>=0&&a<=15); return a;int menu(void)/用戶菜單int a;printf("nt輸入你的選擇(0-10): bb");scanf("%d",&a);return a; void xieru(stu st,int n) FILE *fp; if(fp=fopen("ren.txt","w")=NULL) printf("保存文件失敗!n"); return
35、; fwrite(st,sizeof(stu),n,fp); printf("保存成功!n"); fclose(fp); system("pause"); int duqu(stu st) FILE *fp; int i; if(fp=fopen("ren.txt","r")=NULL) printf("文件不存在!打開失敗!n"); return 0; for(i=0;!feof(fp);i+) fread(&sti,sizeof(stu),1,fp); fclose(fp); pri
36、ntf("讀取成功!n"); system("pause"); return i-1; int read(stu st) int i=-1; system( "cls" ); printf("tt*n"); printf("tt* 1.更新成員信息 *n"); printf("tt*n"); do i+; printf("請輸入姓名:n"); scanf("%s",&); if(atoi()>
37、;=0) printf("請輸入性別(w/m):n"); scanf(" %c",&sti.sex); printf("請輸入出生年月日:n"); scanf("%d%d%d",&sti.birthday.year,&sti.birthday.month,&sti.birthday.day); printf("請輸入學(xué)生證號:n"); scanf("%s",&sti.num); printf("請輸入個(gè)人籍貫:n")
38、; scanf("%s",&sti.jiguan); printf("請輸入個(gè)人專業(yè):n"); scanf("%s",&sti.zhuanye); printf("請輸入所在院系:n"); scanf("%s",&sti.yuanxi); printf("請輸入簡歷:n"); scanf("%s",&sti.jianli); printf("n編號%d數(shù)據(jù)添加成功!n",i+1); printf(&quo
39、t;輸入姓名為負(fù)數(shù)結(jié)束輸入!n"); printf("n"); else break; while(sti.num>0); printf("n-n"); printf("數(shù)據(jù)更新成功!n"); system("pause"); return i; void print(stu st,int n)int i;system( "cls" );printf("n-n");printf("編號姓名t性別t出生年月日t學(xué)生證號t籍貫t專業(yè)t院系t簡歷n&quo
40、t;);for(i=0;i<n;i+)printf("%dt%st%ct%d.%02d.%02dt%16st%st%st%st%sn", i+1,,sti.sex,sti.birthday.year,sti.birthday.month,sti.birthday.day, sti.num,sti.jiguan,sti.zhuanye,sti.yuanxi,sti.jianli); void shenfenzheng(stu st,int n)char x20;int i;system( "cls" );printf("tt
41、*n");printf("tt* 2.學(xué)生證號查找 *n");printf("tt*n");printf("輸入你要查詢的身份證號:");scanf("%s",x);for(i=0;i<n;i+)if(strcmp(sti.num,x)=0)printf("編號t姓名t性別t出生年月日t學(xué)生證號t籍貫t專業(yè)t院系t簡歷n");printf("%dt%st%ct%d.%02d.%02dt%16st%st%st%st%sn", i+1,,sti.s
42、ex,sti.birthday.year,sti.birthday.month,sti.birthday.day, sti.num,sti.jiguan,sti.zhuanye,sti.yuanxi,sti.jianli);printf("n-n");system("pause");return;printf("未找到!");printf("n-n");system("pause");void xingming(stu st,int n)char x10;int i;system( "
43、cls" );printf("tt*n");printf("tt* 3.姓名查找 *n");printf("tt*n");printf("輸入你要查詢的姓名:");scanf("%s",x);for(i=0;i<n;i+)if(strcmp(,x)=0)printf("編號t姓名t性別t出生年月日t學(xué)生證號t籍貫t專業(yè)t院系t簡歷n");printf("%dt%st%ct%d.%02d.%02dt%16st%st%st%st%sn&q
44、uot;, i+1,,sti.sex,sti.birthday.year,sti.birthday.month,sti.birthday.day, sti.num,sti.jiguan,sti.zhuanye,sti.yuanxi,sti.jianli);printf("n-n");system("pause");return;printf("未找到!");printf("n-n");system("pause");int charu(stu st,int n)int i=n-1
45、;system( "cls" );printf("tt*n");printf("tt* 5.插入信息 *n");printf("tt*n");doi+;printf("請輸入姓名:n");scanf("%s",&);if(atoi()>=0) printf("請輸入性別(w/m):n"); scanf(" %c",&sti.sex); printf("請輸入出生年月日:n&
46、quot;); scanf("%d%d%d",&sti.birthday.year,&sti.birthday.month,&sti.birthday.day); printf("請輸入學(xué)生證號:n"); scanf("%s",&sti.num); printf("請輸入個(gè)人籍貫:n"); scanf("%s",&sti.jiguan); printf("請輸入個(gè)人專業(yè):n"); scanf("%s",&st
47、i.zhuanye); printf("請輸入所在院系:n"); scanf("%s",&sti.yuanxi);printf("請輸入簡歷:n");scanf("%s",&sti.jianli);printf("n編號%d數(shù)據(jù)添加成功!n",i+1);printf("輸入姓名為負(fù)數(shù)結(jié)束輸入!n");printf("n");elsebreak;while(sti.num>0);printf("n-n");system("pause");return i;void xiugai(stu st,int n)int x;system( "cls" );printf("tt*n");printf("tt* 4.修改信息 *n");printf("
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年四川中建三局裝飾有限公司招聘筆試參考題庫含答案解析
- 2025年國網(wǎng)電力科學(xué)研究院武漢南瑞有限責(zé)任公司招聘筆試參考題庫附帶答案詳解
- 2025-2030全球高壓有載分接開關(guān)行業(yè)調(diào)研及趨勢分析報(bào)告
- 2025年全球及中國醫(yī)用 PTFE 管行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025年度店鋪債權(quán)債務(wù)轉(zhuǎn)讓合同范本
- 2025年度店鋪?zhàn)赓U權(quán)轉(zhuǎn)讓及裝修設(shè)計(jì)咨詢服務(wù)合同3篇
- 二零二五年度車庫購置與物業(yè)管理合作協(xié)議4篇
- 2024鐵路貨運(yùn)合同鐵路運(yùn)輸貨物交付與驗(yàn)收協(xié)議3篇
- 二零二五年度餐廚廢棄物處置與廢棄物處理設(shè)施改造合同3篇
- 2025年度個(gè)人與個(gè)人草原生態(tài)修復(fù)工程合同范本
- 南通市2025屆高三第一次調(diào)研測試(一模)地理試卷(含答案 )
- 2025年上海市閔行區(qū)中考數(shù)學(xué)一模試卷
- 2025中國人民保險(xiǎn)集團(tuán)校園招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 重癥患者家屬溝通管理制度
- 法規(guī)解讀丨2024新版《突發(fā)事件應(yīng)對法》及其應(yīng)用案例
- IF鋼物理冶金原理與關(guān)鍵工藝技術(shù)1
- 銷售提成對賭協(xié)議書范本 3篇
- 勞務(wù)派遣招標(biāo)文件范本
- EPC項(xiàng)目階段劃分及工作結(jié)構(gòu)分解方案
- 《跨學(xué)科實(shí)踐活動(dòng)4 基于特定需求設(shè)計(jì)和制作簡易供氧器》教學(xué)設(shè)計(jì)
- 信息安全意識培訓(xùn)課件
評論
0/150
提交評論