中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

c語言系統(tǒng)函數(shù)源碼 c語言函數(shù)代碼

c語言倉庫管理系統(tǒng)源代碼

學(xué)籍管理的程序,你自己改改吧

伽師ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!

#includestdio.h

#includewindows.h

#includeconio.h

int add();

int amend();

int remove();

int show_student();

int show_class();

struct info //定義結(jié)構(gòu)體info,用于存儲(chǔ)學(xué)生信息

{

char name[20]; //姓名

char sex[20]; //性別

char idcard[20]; //身份證號(hào)碼

char stuid[10]; //學(xué)號(hào)

char academe[20]; //學(xué)院

char specialty[20]; //專業(yè)

char classid[20]; //班級(jí)

char home[20]; //生源地

}stu[100];

int j=0;

int main(void) //主函數(shù)

{

/*登陸界面設(shè)計(jì)*/

char gongnengxuanzhe;

int flag=1;

system("cls");

printf("\n");

printf("\t\t\t\t 歡迎\n");

printf("\n\n\t尊敬的用戶, 非常感謝您使用本系統(tǒng) , 您的完美體驗(yàn)將是我們前進(jìn)的方向 !\n\n\n");

printf("\t系統(tǒng)功能簡介:\n\n\n");

printf("\t\t①:通過鍵盤輸入某位學(xué)生的學(xué)生證信息。\n\n");

printf("\t\t②:給定學(xué)號(hào),顯示某位學(xué)生的學(xué)生證信息。\n\n");

printf("\t\t③:給定某個(gè)班級(jí)的班號(hào),顯示該班所有學(xué)生的學(xué)生證信息。\n\n");

printf("\t\t④:給定某位學(xué)生的學(xué)號(hào),修改該學(xué)生的學(xué)生證信息。\n\n");

printf("\t\t⑤:給定某位學(xué)生的學(xué)號(hào),刪除該學(xué)生的學(xué)生證信息。\n\n");

printf("\t\t⑥:按出生日期對(duì)全班學(xué)生的信息進(jìn)行排序。\n\n\n");

printf("\t按任意鍵進(jìn)入系統(tǒng)......");

getch();

do

{

system("cls");

printf("\n\n\n");

printf(" 尊敬的用戶 ,歡迎您使用本系統(tǒng) !\n");

printf("\n\n\n");

printf(" 1.增加學(xué)生信息\n\n");

printf(" 2.修改學(xué)生信息\n\n");

printf(" 3.刪除學(xué)生信息\n\n");

printf(" 4.顯示單個(gè)學(xué)生信息\n\n");

printf(" 5.顯示整個(gè)班級(jí)學(xué)生信息\n\n");

printf(" 0.退出系統(tǒng)\n\n\n\n");

printf(" 請(qǐng)選擇您需要使用的功能:");

gongnengxuanzhe=getch();

switch(gongnengxuanzhe)

{

case '1':add();break;

case '2':amend();break;

case '3':remove();break;

case '4':show_student();break;

case '5':show_class();break;

case '0':flag=0;break;

default:

{

printf("\n\n 您的輸入有誤,請(qǐng)仔細(xì)閱讀使用說明!");

printf("\n 任意鍵繼續(xù)...");

getch();

}

}

}while(flag==1);

system("cls");

printf("\n\n\n\n\n\n\n\n\n\n\t尊敬的用戶,非常感謝您的使用,您對(duì)于完美的追求是我們唯一的動(dòng)力!");

printf("\n\n\t\t\t 按任意鍵退出系統(tǒng)......");

getch();

return 0;

}

int add() //增加學(xué)生信息函數(shù)

{

char flag='1';

do

{

system("cls");

printf("\n\t姓名:");

scanf("%s",stu[j].name);

printf("\n\n\t性別:");

scanf("%s",stu[j].sex);

printf("\n\n\t身份證號(hào):");

scanf("%s",stu[j].idcard);

printf("\n\n\t學(xué)院:");

scanf("%s",stu[j].academe);

printf("\n\n\t專業(yè):");

scanf("%s",stu[j].specialty);

printf("\n\n\t班級(jí):");

scanf("%s",stu[j].classid);

printf("\n\n\t學(xué)號(hào):");

scanf("%s",stu[j].stuid);

printf("\n\n\t生源地:");

scanf("%s",stu[j].home);

j++;

printf("\n\t繼續(xù)增加請(qǐng)鍵入1,返回請(qǐng)鍵入其他任意鍵:");

getchar();

flag=getchar();

}while(flag=='1');

return 0;

}

int amend() //修改學(xué)生信息函數(shù)

{

if(j==0)

{

system("cls");

printf("\n\n\n\n\n\n\n\n\n\n\t\t 系統(tǒng)無任何可以修改的記錄,請(qǐng)先行輸入數(shù)據(jù)!");

printf("\n\n\t\t\t 按任意鍵返回......");

getch();

return 0;

}

char a[20];

int z;

int flag=0;

do

{

system("cls");

printf("\n\t需要修改的學(xué)生學(xué)號(hào):");

scanf("%s",a);

for(z=0;zj;z++)

{

if(strcmp(stu[z].stuid,a)==0)

{

flag=1;

break; //break退出后,z++不會(huì)執(zhí)行

}

}

if(flag==0)

{

printf("\t對(duì)不起,你請(qǐng)求學(xué)生信息不存在,請(qǐng)核實(shí)后重試!\n");

printf("\t按任意鍵繼續(xù)......");

getch();

}

}while(flag==0);

system("cls");

printf("\n\t姓名:");

scanf("%s",stu[z].name);

printf("\n\n\t性別:");

scanf("%s",stu[z].sex);

printf("\n\n\t身份證號(hào):");

scanf("%s",stu[z].idcard);

printf("\n\n\t學(xué)院:");

scanf("%s",stu[z].academe);

printf("\n\n\t專業(yè):");

scanf("%s",stu[z].specialty);

printf("\n\n\t班級(jí):");

scanf("%s",stu[z].classid);

printf("\n\n\t學(xué)號(hào):");

scanf("%s",stu[z].stuid);

printf("\n\n\t生源地:");

scanf("%s",stu[z].home);

return 0;

}

int remove() //刪除學(xué)生信息函數(shù)

{

if(j==0)

{

system("cls");

printf("\n\n\n\n\n\n\n\n\n\n\t\t 系統(tǒng)無任何可以刪除的記錄,請(qǐng)先行輸入數(shù)據(jù)!");

printf("\n\n\t\t\t 按任意鍵返回......");

getch();

return 0;

}

char a[20];

int z;

int x;

int flag=0;

do

{

system("cls");

printf("\n\t需要?jiǎng)h除的學(xué)生學(xué)號(hào):");

scanf("%s",a);

for(z=0;zj;z++)

{

if(strcmp(stu[z].stuid,a)==0)

{

flag=1;

for(x=z;xj;x++)

{

strcpy(stu[x].name,stu[x+1].name);

strcpy(stu[x].sex,stu[x+1].sex);

strcpy(stu[x].idcard,stu[x+1].idcard);

strcpy(stu[x].academe,stu[x+1].academe);

strcpy(stu[x].specialty,stu[x+1].specialty);

strcpy(stu[x].classid,stu[x+1].classid);

strcpy(stu[x].stuid,stu[x+1].stuid);

strcpy(stu[x].stuid,stu[x+1].stuid);

}

j--;

printf("\n\t刪除成功!");

printf("\n\t按任意鍵返回上級(jí)菜單......");

getch();

}

}

if(flag==0)

{

printf("\t對(duì)不起,你請(qǐng)求學(xué)生信息不存在,請(qǐng)核實(shí)后重試!\n");

printf("\t按任意鍵繼續(xù)......");

getch();

}

}while(flag==0);

return 0;

}

int show_student() //單個(gè)顯示學(xué)生信息函數(shù)

{

if(j==0)

{

system("cls");

printf("\n\n\n\n\n\n\n\n\n\n\t\t 系統(tǒng)無任何可以顯示的記錄,請(qǐng)先行輸入數(shù)據(jù)!");

printf("\n\n\t\t\t 按任意鍵返回......");

getch();

return 0;

}

char a[20];

int z;

int flag=0;

do

{

system("cls");

printf("\n\t需要顯示的學(xué)生學(xué)號(hào):");

scanf("%s",a);

for(z=0;zj;z++)

{

if(strcmp(stu[z].stuid,a)==0)

{

flag=1;

system("cls");

printf("\n\t姓名:%s",stu[z].name);

printf("\n\n\t性別:%s",stu[z].sex);

printf("\n\n\t身份證號(hào):%s",stu[z].idcard);

printf("\n\n\t學(xué)院:%s",stu[z].academe);

printf("\n\n\t專業(yè):%s",stu[z].specialty);

printf("\n\n\t班級(jí):%s",stu[z].classid);

printf("\n\n\t學(xué)號(hào):%s",stu[z].stuid);

printf("\n\n\t生源地:%s",stu[z].home);

printf("\n\n\t按任意鍵返回上級(jí)菜單......");

getch();

}

}

if(flag==0)

{

printf("\t對(duì)不起,你請(qǐng)求顯示的學(xué)生信息不存在,請(qǐng)核實(shí)后重試!\n");

printf("\t按任意鍵繼續(xù)......");

getch();

}

}while(flag==0);

return 0;

}

int show_class() //顯示整個(gè)班級(jí)學(xué)生信息函數(shù)

{

if(j==0)

{

system("cls");

printf("\n\n\n\n\n\n\n\n\n\n\t\t 系統(tǒng)無任何可以顯示的記錄,請(qǐng)先行輸入數(shù)據(jù)!");

printf("\n\n\t\t\t 按任意鍵返回......");

getch();

return 0;

}

char a[20];

int z;

int x;

int flag=0;

do

{

system("cls");

printf("\n\t需要顯示的班級(jí)號(hào)碼:");

scanf("%s",a);

for(z=0;zj;z++)

{

if(strcmp(stu[z].classid,a)==0)

{

flag=1;

system("cls");

printf("\t%s %s 基本信息\n",stu[z].specialty,stu[z].classid);

for(x=0;xj;x++)

{

if(strcmp(stu[x].classid,a)==0)

{

printf("\n\n\t姓名:%s",stu[z].name);

printf("\n\t性別:%s",stu[z].sex);

printf("\n\t身份證號(hào):%s",stu[z].idcard);

printf("\n\t學(xué)院:%s",stu[z].academe);

printf("\n\t專業(yè):%s",stu[z].specialty);

printf("\n\t班級(jí):%s",stu[z].classid);

printf("\n\t學(xué)號(hào):%s",stu[z].stuid);

printf("\n\t生源地:%s",stu[z].home);

}

}

printf("\n\n\t按任意鍵返回上級(jí)菜單......");

getch();

}

}

if(flag==0)

{

printf("\t對(duì)不起,你請(qǐng)求顯示的班級(jí)信息不存在,請(qǐng)核實(shí)后重試!\n");

printf("\t按任意鍵繼續(xù)......");

getch();

}

}while(flag==0);

return 0;

}

有疑問聯(lián)系我,[email protected]

請(qǐng)采納。

求C語言中的庫函數(shù)的源代碼 如printf()函數(shù),我要它的源代碼

如果你安裝的Visual Studio,以及它的Visual C++的話,

那么在安裝目錄下的VC/crt/src下有所有標(biāo)準(zhǔn)C庫的源代碼

另外,h后綴的頭文件包含函數(shù)的聲明,具體的實(shí)現(xiàn)都在c后綴的源碼文件中

如何看c語言標(biāo)準(zhǔn)庫函數(shù)的源代碼?

1、首先標(biāo)準(zhǔn)只是規(guī)定了這些函數(shù)的接口和具體的運(yùn)行效率的要求,這些函數(shù)具體是怎么寫得要看各個(gè)編譯器的實(shí)現(xiàn)和平臺(tái)。

2、例如使用的編譯器是visual studio,微軟提供了一部分C運(yùn)行時(shí)(CRT)的源碼,里面會(huì)有memcpy,strcpy之類的函數(shù)的實(shí)現(xiàn),在visual studio 2005下的路徑是C:\Program Files\Microsoft Visual Studio 8\VC\crt\src。

C語言

C語言是一門通用計(jì)算機(jī)編程語言,應(yīng)用廣泛。C語言的設(shè)計(jì)目標(biāo)是提供一種能以簡易的方式編譯、處理低級(jí)存儲(chǔ)器、產(chǎn)生少量的機(jī)器碼以及不需要任何運(yùn)行環(huán)境支持便能運(yùn)行的編程語言。

分享名稱:c語言系統(tǒng)函數(shù)源碼 c語言函數(shù)代碼
文章轉(zhuǎn)載:http://www.2m8n56k.cn/article42/ddopeec.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化定制網(wǎng)站品牌網(wǎng)站制作定制開發(fā)靜態(tài)網(wǎng)站用戶體驗(yàn)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
主站蜘蛛池模板: 久久久国产亚洲精品 | 特黄女一级毛片 | 国产成人综合亚洲 | 久草中文在线视频 | 亚洲日本免费 | 国产一级片播放 | 台湾三级 | 香港aa三级久久三级老师 | 中文字幕在线观看91 | 成人影院vs一区二区 | 久久99精品九九九久久婷婷 | 亚洲最大福利视频 | 成年大片免费视频播放手机不卡 | 亚洲欧美激情精品一区二区 | 国产成人综合洲欧美在线 | 成人做爰网站免费看 | 男女朋友做爽爽爽免费视频网 | 久久香蕉国产线看观看式 | 一本色道久久88加勒比—综合 | 另类亚洲孕妇分娩网址 | 欧美老妇免费做爰视频 | 久久久精品久久 | 日本理论在线播放 | www.av在线.com | 中文字幕 亚洲精品 | 九色视频在线观看免费 | 日韩美毛片 | 欧美成人鲁丝片在线观看 | 国产资源在线免费观看 | 日本一级特黄啪啪片 | 日韩一区二区不卡中文字幕 | 青青青免费手机版视频在线观看 | 日本在线观看不卡免费视频 | 给我一个可以看片的www日本 | 国产精品影视 | 日本久久99| 男操女免费视频 | 久久国产午夜精品理论片34页 | 一区二区三区四区视频在线观看 | 国产欧美日韩亚洲 | 特级一级全黄毛片免费 |