学生信息管理系统实训(C语言)_c语言实训考试系统
学生信息管理系统实训(C语言)由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“c语言实训考试系统”。
#include
void lookup(int snum[],int sc[],int length);
void summary(int sc[],int length);
void change(int n,int snum[],int sc[],int length);void search(int n,int snum[],int sc[],int length);void input(int snum[],int sc[],int length);
void main()
{
int snumber[5];
int score[5];
int choice;
int paword;
char usename;
int i=0,j=0,sum=0,min=100,max=0,x=0,flag=0;int number;
cout
cout
cout
cin>>choice;
if(choice==1)
{
do
{
cout
cin>>usename;
cout
cin>>paword;
if(usename!='1'||paword!=123)
cout
do
{
cout
cout
cout
cout
cout
cout
cout
cin>>choice;
switch(choice)
{
case 1:///输入/////
input(snumber,score,5);
break;
case 2: //////查看//////
lookup(snumber,score,5);
break;
case 3://---查询---//
cout
cin>>number;search(number,snumber,score,10);break;
case 4:
////修改/////
cout>number;
change(number,snumber,score,10);break;
case 5:////汇总//////
summary(score,5);
}break;
}while(choice!=6);
}
}
/////////////////////////////////////////////////////////////////////
///////输入
void input(int snum[],int sc[],int length)
{
int i=0;
for(int x=0;x
snum[x]=x+1;
cout
cin>>sc[x];
}
}
////////查找
void search(int n,int snum[],int sc[],int length)
{
int flag=0;
for(int i=0;i
{if(n==snum[i]){cout
////////修改
void change(int n,int snum[],int sc[],int length){
int flag=0;int x;for(int i=0;i
if(n==snum[i])
{
cout>x;
sc[i-1]=x;
flag=1;
} }if(flag!=1)cout
}
////////查看
void lookup(int snum[],int sc[],int length)
{
int i=0,j=0,t,p,x=0,flag=0,choice;cout
cout>choice;if(choice==1){{ for(j=0;jsnum[j+1]){
t=sc[j];p=snum[j];
sc[j]=sc[j+1];snum[j]=snum[j+1];sc[j+1]=t;snum[j+1]=p;
} }
}
for(j=0;j
cout
} if(choice==2)
{
for(i=0;i
{
for(j=0;j
{if(sc[j]
{
t=sc[j];p=snum[j];
sc[j]=sc[j+1];snum[j]=snum[j+1];sc[j+1]=t;snum[j+1]=p;}
}}
for(j=0;j
cout
}
/////////汇总
void summary(int sc[],int length)
{
inti=0,j=0,sum=0,min=100,max=0;int ave;
do{
for(i=0;i
{
if(sc[i]
j++;
if(max
max=sc[i];
if(min>sc[i])
min=sc[i];
sum=sum+sc[i];
}}while(i>length);
ave=sum/length;
cout
cout
cout