91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

c++ c 數(shù)據(jù)結(jié)構(gòu) 課程設(shè)計(jì) 學(xué)生成績管理系統(tǒng) 數(shù)組 c語言課程設(shè)計(jì) c++課程設(shè)計(jì) 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì) 菜單驅(qū)動 基于數(shù)組設(shè)計(jì) 用C語言實(shí)現(xiàn)的學(xué)生成績管理系統(tǒng) 基于數(shù)組設(shè)計(jì)。采用菜單驅(qū)動。對于計(jì)算機(jī)專業(yè)及非計(jì)算機(jī)專業(yè)課程設(shè)計(jì)都很有幫助,對于專業(yè)人員也有參考價值。

資源截圖

代碼片段和文件信息

#include?/*引用庫函數(shù)*/?
#include?
#include?
#include?

typedef?struct?/*定義結(jié)構(gòu)體數(shù)組*/?
{?
char?num[10];?/*學(xué)號*/?
char?name[20];?/*姓名*/?
int?score;?/*成績*/?
}Student;?

Student?stu[80];?/*結(jié)構(gòu)體數(shù)組變量*/?

int?menu_select()?/*菜單函數(shù)*/?
{?
char?c;?
do{?
system(“cls“);?/*運(yùn)行前清屏*/?
printf(“\t\t****Students‘?Grade?Management?System****\n“);?/*菜單選擇*/?
printf(“\t\t?|?1.?Input?Records?|\n“);?
printf(“\t\t?|?2.?Display?All?Records?|\n“);?
printf(“\t\t?|?3.?Sort?|\n“);?
printf(“\t\t?|?4.?Insert?a?Record?|\n“);?
printf(“\t\t?|?5.?Delete?a?Record?|\n“);?
printf(“\t\t?|?6.?Query?|\n“);?
printf(“\t\t?|?7.?Statistic?|\n“);?
printf(“\t\t?|?8.?Add?Records?from?a?Text?File|\n“);?
printf(“\t\t?|?9.?Write?to?a?Text?file?|\n“);?
printf(“\t\t?|?0.?Quit?|\n“);?
printf(“\t\t*****************************************\n“);?
printf(“\t\t\tGive?your?Choice(0-9):“);?
c=getchar();?/*讀入選擇*/?
}while(c<‘0‘||c>‘9‘);?
return(c-‘0‘);?/*返回選擇*/?
}?

int?Input(Student?stud[]int?n)?/*輸入若干條記錄*/?
{
int?i=0;?
char?signx[10];?/*x[10]為清除多余的數(shù)據(jù)所用*/?
while(sign!=‘n‘&&sign!=‘N‘)?/*判斷*/?
{?
printf(“\t\t\tstudent‘s?num:“);?/*交互輸入*/?
scanf(“\t\t\t%s“stud[n+i].num);?
printf(“\t\t\tstudent‘s?name:“);?
scanf(“\t\t\t%s“stud[n+i].name);?
printf(“\t\t\tstudent‘s?score:“);?
scanf(“\t\t\t%d“&stud[n+i].score);?
gets(x);?/*清除多余的輸入*/?
printf(“\t\t\tany?more?records?(Y/N)“);?
scanf(“\t\t\t%c“&sign);?/*輸入判斷*/?
i++;?
}?
return(n+i);?
}?

void?Display(Student?stud[]int?n)?/*顯示所有記錄*/?
{?
int?i;?
printf(“\t\t\t-----------------------------------\n“);?/*格式頭*/?
printf(“\t\t\tnumber?name?score\n“);?
printf(“\t\t\t-----------------------------------\n“);?
for(i=1;i {?
printf(“\t\t\t%-16s%-15s%d\n“stud[i-1].numstud[i-1].namestud[i-1].score);?
if(i>1&&i%10==0)?/*每十個暫停*/?
{
printf(“\t\t\t-----------------------------------\n“);?/*格式*/?
printf(“\t\t\t“);?
system(“pause“);?
printf(“\t\t\t-----------------------------------\n“);?
}?
}?
printf(“\t\t\t“);?
system(“pause“);?
}?

void?Sort_by_num(Student?stud[]int?n)?/*按學(xué)號排序*/?
{?
int?ij*p*qs;?
char?t[10];?
for(i=0;i for(j=0;j if(strcmp(stud[j].numstud[j+1].num)>0)?
{
strcpy(tstud[j+1].num);?
strcpy(stud[j+1].numstud[j].num);?
strcpy(stud[j].numt);?
strcpy(tstud[j+1].name);?
strcpy(stud[j+1].namestud[j].name);?
strcpy(stud[j].namet);?
p=&stud[j+1].score;?
q=&stud[j].score;?
s=*p;?
*p=*q;?
*q=s;?
}?
}?

int?Insert_a_record(Student?stud[]int?n)?/*插入一條記錄*/?
{
char?x[10];?/*清除多余輸入所用*/?
printf(“\t\t\tstudent‘s?num:“);?/*交互式輸入*/?
scanf(“\t\t\t%s“stud[n].num);?
printf(“\t\t\tstudent‘s?name:“);?
scanf(“\t\t\t%s“stud[n].name);?
printf(“\t\t\tstudent‘s?score:“);?
scanf(“\t\t\t%d“&stud[n].score);?
gets(x);?
n++;?
Sort_by_num(stud

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????7869??2009-05-26?12:24??學(xué)生成績處理理系統(tǒng)\學(xué)生成績管理系統(tǒng).cpp

?????文件????????200??2010-11-30?21:22??學(xué)生成績處理理系統(tǒng)\學(xué)生成績管理系統(tǒng).txt

?????目錄??????????0??2010-11-30?21:21??學(xué)生成績處理理系統(tǒng)

-----------?---------??----------?-----??----

?????????????????8069????????????????????3


評論

共有 條評論