當前位置:首頁 » 編程語言 » c語言英語考試學生考試成績匯總
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言英語考試學生考試成績匯總

發布時間: 2022-08-20 22:02:22

1. 用c語言編一個學生成績統計、要求:輸入你的學號、語文、數學、英語成績、數學8個寬度左對齊、同行語

#include<stdio.h>
intmain()
{
intnum,ch_grade,ma_grade,en_grade;
printf("輸入學號,語文、數學、英語成績":);
scanf("%d,%d,%d,%d",&num,&ch_grade,&ma_grade,&en_grade);
intgrade=(ch_grade+ma_grade+en_grade)/3;
printf("%d ",grade);
return0;
}

2. C語言統計考試成績分布情況

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
typedef struct StuScore{
int stuID;
char stuName[10];
int yuwen;
int shuxue;
int yingyu;
} STUSCORE;
typedef struct StuScoreNode{
STUSCORE stu;
struct StuScoreNode *NEXT;
} SSN,*SSNLINK;

//創建學生信息的結構體
STUSCORE createStuScore()
{
STUSCORE stu;
printf("請輸入學生的學號:\n");
scanf("%d",&stu.stuID);
if(stu.stuID==-1) return stu;
printf("請輸入學生的姓名:\n");
scanf("%9s",stu.stuName);
printf("請輸入學生的語文成績:\n");
scanf("%d",&stu.yuwen);
printf("請輸入學生的數學成績:\n");
scanf("%d",&stu.shuxue);
printf("請輸入學生的英語成績:\n");
scanf("%d",&stu.yingyu);
return stu;
}

//創建一個學生信息節點
SSNLINK addStuScoreNode()
{
SSNLINK assn;
assn=(SSNLINK)malloc(sizeof(SSN));
assn->stu=createStuScore();
assn->NEXT=NULL;
return assn;
}

//將一個節點添加到列表中去,返回列表的頭指針
SSNLINK addToList(SSNLINK * list,SSNLINK stunode)
{
stunode->NEXT=*list;
*list=stunode;
return *list;
}

void showOneInfo1(STUSCORE ss)
{
printf("學號:%d\n姓名:%s\n語文:%d\n數學:%d\n英語:%d\n",ss.stuID,ss.stuName,ss.yuwen,ss.shuxue,ss.yingyu);

}

void showOneInfo2(STUSCORE ss)
{
printf("%8d%8s%8d%8d%8d\n",ss.stuID,ss.stuName,ss.yuwen,ss.shuxue,ss.yingyu);
}

void showAllInfo(SSNLINK list)
{
SSNLINK p;
p=list;
printf("%8s%8s%8s%8s%8s\n","學號","姓名","語文","數學","英語");
while(p!=NULL)
{
showOneInfo2((*p).stu);
p=p->NEXT;
}
getchar();getchar();
}

/* 查詢 */
SSNLINK searchInfo(SSNLINK head)
{
int sno;
SSNLINK p;
printf("請輸入要選擇的學號:\n");
scanf("%d",&sno);
p=head;
while(p!=NULL)
{
if(p->stu.stuID==sno)
break;
p=p->NEXT;
}
if(p==NULL)
printf("查無此人!");
else
showOneInfo1(p->stu);
getchar();getchar();
return p;
}

/* 修改 */
void modifyInfo(SSNLINK head)
{
SSNLINK p;
p=searchInfo(head);
if(p==NULL)
{
getchar();getchar();
return ;
}
printf("請輸入新的學生成績信息:\n");
p->stu=createStuScore();
printf("信息修改成功!");
getchar();getchar();
}

/* 刪除 */
void deleteInfo(SSNLINK * head)
{
SSNLINK p,q;//p是要刪除的節點指針,q是p節點的上一個節點的指針
int choice;
p=searchInfo(*head);
if(p==NULL)
{
getchar();getchar();
return ;
}
printf("您確定要刪除該信息嗎?(1刪除/0取消)\n");
scanf("%d",&choice);
if(choice==0)
return;
//真刪除節點
if(p==*head)//刪除頭節點
{
*head=(*head)->NEXT;//實現了在函數內,把外部變數(list)的值改變
free(p); //malloc的反函數
}
else
{
//先找到P指向的上一個節點
q=*head;
while(q->NEXT!=p)
q=q->NEXT;
q->NEXT=p->NEXT;
free(p);
}
getchar();getchar();
}

/* 排序 */
void sortInfo(SSNLINK head)
{
//冒泡排序法
SSNLINK tail=head,p;
STUSCORE t;
//讓tail指針指向鏈表結尾
while(tail->NEXT!=NULL)
tail=tail->NEXT;
while(head->NEXT!=tail)//控制冒泡的次數
{
p=head;
while(p->NEXT!=tail)//每一次的循環比較
{
if(p->stu.stuID> p->NEXT->stu.stuID)
{
t=p->stu;
p->stu=p->NEXT->stu;
p->NEXT->stu=t;
}
p=p->NEXT;
}
if(p->stu.stuID> p->NEXT->stu.stuID)
{
t=p->stu;
p->stu=p->NEXT->stu;
p->NEXT->stu=t;
}
tail=p;//尾指針前移一個
}
printf("排序完成\n");
getchar();getchar();
}

int main()
{
SSNLINK list=NULL,node;//list是列表的頭指針,node為單節點的指針
int choice;
while(1)
{
system("cls");
printf("*********學生成績管理系統********\n");
printf("1.輸入學生成績信息\n");
printf("2.顯示所有學生的成績信息\n");
printf("3.按學號查詢學生成績信息\n");
printf("4.按學號修改學生成績信息\n");
printf("5.按學號刪除學生成績信息\n");
printf("6.按學號排序學生成績信息\n");
printf("*********************************\n");
printf("請輸入您的選擇:\n");
scanf("%d",&choice);
switch(choice)
{
case 1://添加學生信息
while(1)
{
node=addStuScoreNode();
if(node->stu.stuID==-1)
break;
list=addToList(&list,node);
}
break;
case 2:showAllInfo(list);break;
case 3:searchInfo(list);break;
case 4:modifyInfo(list);break;
case 5: deleteInfo(&list);break;
case 6:sortInfo(list);break;
case -1:exit(0);
}
}
}

3. 求用C語言設置一個循環輸入多個學生的語文、數學和英語成績,並分別統計顯示3個學科的平均成績和總成績!

利用一個標志循環 然後 用 count 記錄 人數 sum1 sum2 sum3 分別統計 語文 數學 英語的總成績 就行了嘛
int count = sum1 = sum2 = sum3 = 0;
char ch = scanf("%c",&ch);
while(ch == 'y' || 'Y'){
int chinese = scanf("%d",&chinese);

sum1 += chinese;
..... // 自己加上數學和英語
ch = scanf("%c",&ch);
count ++;

}
int ave = sum / count;

這樣應該差不多了 很久沒寫C了 都不太記得格式了

4. 用c語言 輸入n個學生,以及每個學生的數學,英語成績,然後統計每門課程的總成績,平均分,最高分和最低

#include<stdio.h>
#include<malloc.h>
#include<conio.h>

void main()
{
int (*s)[2];
int totalMath=0,totalEnglish=0;
int maxM=0,minM=0,maxE=0,minE=0;
float aveMath=0.0,aveEnglish=0.0;
int i,n;

printf("please input n: ");
scanf("%d",&n);

s = (int (*)[2])malloc(n*2*sizeof(int));

for(i=0;i<n;i++)
{
printf("請輸入第%d個學生的數學成績:",i+1);
scanf("%d",&s[i][0]);
fflush(stdin);

if(i==0) maxM=minM=s[i][0];
totalMath+=s[i][0];
if(s[i][0]>maxM) maxM=s[i][0];
if(s[i][0]<minM) minM=s[i][0];

printf("請輸入第%d個學生的英語成績:",i+1);
scanf("%d",&s[i][1]);
fflush(stdin);

if(i==0) maxE=minE=s[i][0];
totalEnglish+=s[i][1];
if(s[i][1]>maxE) maxE=s[i][1];
if(s[i][1]<minE) minE=s[i][1];
}

aveEnglish=(float)totalEnglish/n; /*計算平均成績*/
aveMath=(float)totalMath/n;

printf(" 總成績\t平均分\t最高分\t最低分\n");
printf("數學 %6d\t%.2f\t%6d\t%6d\n",totalMath,aveMath,maxM,minM);
printf("英語 %6d\t%.2f\t%6d\t%6d\n",totalEnglish,aveEnglish,maxE,minE);

free(s);
getch();
}

5. C語言 統計學生成績

//按你要求來的
不過只輸入了3組數,你可以自己改
#include
#include
#define
max
100
typedef
struct
{
char
name[max];//
姓名
int
num;//學號
int
eng;//英語成績
int
pro;//程序設計成績
int
maths;//數學成績
}student;
void
input(student
s[],int
n)//輸入以及求總分
{
int
sum=0;
for(int
i=0;i<n;i++)
{
printf("輸入第%d個學生的姓名:\n",i+1);gets(s[i].name);
printf("輸入第%d個學生的學號:\n",i+1);scanf("%d",&s[i].num);
printf("輸入第%d個學生的英語成績:\n",i+1);scanf("%d",&s[i].eng);
printf("輸入第%d個學生的程序設計成績:\n",i+1);scanf("%d",&s[i].pro);
printf("輸入第%d個學生的數學成績:\n",i+1);scanf("%d",&s[i].maths);
sum=s[i].eng+s[i].pro+s[i].maths;
printf("總分為:%d\n",sum);
fflush(stdin);
}
}
void
sumscore(student
s[],int
n)//單科成績總和
{
int
sum_eng=0,sum_pro=0,sum_maths=0;
for(int
i=0;i<n;i++)
{
sum_eng+=s[i].eng;
sum_pro+=s[i].pro;
sum_maths+=s[i].maths;
}
printf("英語總成績為:%d\n",sum_eng);
printf("程序設計總成績為:%d\n",sum_pro);
printf("數學總成績為:%d\n",sum_maths);
}
void
searchst(student
s[],int
n)//查找學生
{
char
e[max];int
number;
printf("輸入要查詢的姓名:\n");gets(e);
printf("輸入要查詢的學號:\n");scanf("%d",&number);
for(int
i=0;i<n;i++)
if(!strcmp(s[i].name,e)&&number==s[i].num)
{
printf("英語成績:%d\n程序設計成績:%d\n數學成績:%d\n",s[i].eng,s[i].pro,s[i].maths);
printf("總成績為:%d\n",s[i].eng+s[i].pro+s[i].maths);
return;
}
printf("查無此人!");
}
void
main()
{
student
s[3];int
n=3;//這里只用了3個測試,30個太誇張了,可以改成30組數....
input(s,n);
printf("\n");
sumscore(s,n);
printf("\n");
searchst(s,n);
printf("\n");
}

6. 編寫(C語言)程序,輸入100個學生的英語成績,統計並輸出該門課程的平均分以及不及格學生的人數。

#include<stdio.h>]
int main()
{
double math[100],m=0;
int i,num=0;
for(i=0;i<100;i++)
scanf("%lf",&math[i]);
for(i=0;i<100;i++)
{
m+=math[i];
if(math[i]<60) num++;
}
printf("英語平均分為:%lf,有 %d 個人不及格。\n",m/100,num);
return 0;
}

7. c語言 輸入n個學生,以及每個學生的數學,英語成績,然後統計每門課程的總成績,平均分,最高分和最低

#include <stdio.h>
#include <stdlib.h>
void main()
{
int i = 0;
int n = 0;
float *a[2] = {NULL};
float sum[2] = {0};
float avg[2] = {0};
float max[2] = {0};
float min[2] = {0};

printf("請輸入有多少個學生:");
scanf("%d", &n);
a[0] = (float *)malloc(sizeof(float)*n);
a[1] = (float *)malloc(sizeof(float)*n);
for (i = 0; i < n; ++i)
{
printf("請輸入第%d個學生的數學成績:", i+1);
scanf("%f", &a[0][i]);
sum[0] += a[0][i];
if (a[0][i]>max[0])
{
max[0] = a[0][i];
}
printf("請輸入第%d個學生的英語成績:", i+1);
scanf("%f", &a[1][i]);
sum[1] += a[1][i];
if (a[1][i]>max[1])
{
max[1] = a[1][i];
}
}
min[0] = a[0][0];
min[1] = a[1][0];
for (i = 1; i < n; ++i)
{
if (a[0][i]<min[0])
{
min[0] = a[0][i];
}
if (a[1][i]<min[1])
{
min[1] = a[1][i];
}
}
avg[0] = sum[0]/n;
avg[1] = sum[1]/n;
printf("總成績 平均分 最高分 最低分\n");
for (i = 0; i < 2; ++i)
{
printf("%-8.2f%-8.2f%-8.2f%-8.2f\n", sum[i], avg[i], max[i], min[i]);
}
}

8. C語言課程設計學生成績統計

# include <iostream>
# include <fstream>
# include <string.h>
#include <conio.h>//用getch();
using namespace std;

//﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌Student類﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌
class Student
{
public:
char name[20];
char Id[20];
int MTnum; //數學課程得分
int ENnum; //英語課程得分
int PHnum; //物理課程得分
int sum; //總分
Student * Next;
void Input()
{
cout<<"\t\t請輸入學生的姓名:"; cin>>name;
cout<<"\t\t請輸入學生的學號:"; cin>>Id;
cout<<"\t\t請輸入數學課程的成績:"; cin>>MTnum;
cout<<"\t\t請輸入英語課程的成績:"; cin>>ENnum;
cout<<"\t\t請輸入物理課程的成績:"; cin>>PHnum;
sum=MTnum+ENnum+PHnum;
}
void ReadFile(istream & in)
{
in>>name>>Id>>MTnum>>ENnum>>PHnum>>sum;
}
void Show()
{
cout<<"姓名:"<<name<<endl<<"學號:"<<Id<<endl<<"C++:"<<MTnum<<endl
<<"數學:"<<ENnum<<endl<<"外語:"<<PHnum<<endl<<"總成

績:"<<sum<<endl<<endl<<endl;
}
};

//﹌﹌﹌﹌﹌﹌﹌﹌﹌Studentmassage類﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌
class Studentmassage
{
public:
Studentmassage();
~Studentmassage();
void ShowMenu();
void Find();
void Save();
void ModifyItem();
void RemoveItem();
void Swap(Student *,Student *);
void Sort();
//void Unpass();
int ListCount();
//void Average();
void Display()
{
for(Student * p=Head->Next;p!=End;p=p->Next)
p->Show();
cout<<"輸入任意字元!繼續……";
getch();
}
void AddItem()
{
End->Input();
End->Next=new Student;
End=End->Next;
cout<<"添加成功!"<<endl;
cout<<"輸入任意字元!繼續……";
getch();
}
private:
Student * Head,* End;
ifstream in;
ofstream out;
Student *FindItem(char * name)
{
for(Student * p=Head;p->Next!=End;p=p->Next)//匹配成功則返回上一個指針,

不成功就返回空
if(!strcmp(p->Next->name,name))return p;
return NULL;
}
Student *FindID(char * Id)
{
for(Student * p=Head;p->Next!=End;p=p->Next)//匹配成功則返回上一個指針,

不成功就返回空
if(!strcmp(p->Next->Id,Id))return p;
return NULL;
}
};

//﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌構造函數﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌
Studentmassage::Studentmassage()
{
Head=new Student;
Head->Next=new Student;
End=Head->Next;
in.open("sort.txt");
if(!in)
cout<<"這是一個新系統,無學生信息。請先輸入。"<<endl;
else
{
while(!in.eof())
{
End->ReadFile(in);
if(End->name[0]=='\0')break;
End->Next=new Student;
End=End->Next;
}
in.close();
cout<<"\t\t讀取學生信息成功!"<<endl;
}
}

//﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌析構函數﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌
Studentmassage::~Studentmassage()
{
Save();
for(Student * temp;Head->Next!=End;)
{
temp=Head->Next;
Head->Next=Head->Next->Next;
delete temp;
}
delete Head,End;
}

//﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌菜單﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌
void Studentmassage::ShowMenu()
{
cout<<"〓〓〓〓〓〓〓〓〓〓 ☆ 學 生 成 績 管 理 系 統 ☆ 〓〓〓〓〓〓〓〓〓

〓"<<endl;
cout<<"〓〓〓〓〓〓〓★★★★★ ★★★★★★★ ★★★★★〓〓〓〓〓〓

〓"<<endl;
cout<<"〓〓〓〓〓〓〓〓〓★ ☆ 1.增加學生成績 ☆ ★〓〓〓〓〓〓〓〓

〓"<<endl;
cout<<"〓〓〓〓〓〓〓〓〓★ ☆ 2.顯示學生成績 ☆ ★〓〓〓〓〓〓〓〓

〓"<<endl;
cout<<"〓〓〓〓〓〓〓〓〓★ ☆ 3.排序統計成績 ☆ ★〓〓〓〓〓〓〓〓

〓"<<endl;
cout<<"〓〓〓〓〓〓〓〓〓★ ☆ 4.查找學生成績 ☆ ★〓〓〓〓〓〓〓〓

〓"<<endl;
cout<<"〓〓〓〓〓〓〓〓〓★ ☆ 5.刪除學生成績 ☆ ★〓〓〓〓〓〓〓〓

〓"<<endl;
cout<<"〓〓〓〓〓〓〓〓〓★ ☆ 6.修改學生信息 ☆ ★〓〓〓〓〓〓〓〓

〓"<<endl;
cout<<"〓〓〓〓〓〓〓〓〓★ ☆ 0.安全退出系統 ☆ ★〓〓〓〓〓〓〓〓

〓"<<endl;

cout<<"\n\t\t\n\t\t請選擇:";
}

//﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌查找函數﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌
void Studentmassage::Find()
{
char name[20] ,Id[10];
int x;
Student * p=NULL;
cout<<"\n\t\t*********************************\n";
cout<<"\t\t※ 1.按學生的姓名查找\n\t\t※ 2.按學生學號查找";
cout<<"\n\t\t*********************************\n請選擇:";
cin>>x;
switch(x)
{
case 1:{cout<<"\t\t請輸入要查找的學生的姓名:";cin>>name;
if(p=FindItem(name))
{
p->Next->Show();
cout<<"輸入任意字元!繼續……";
getch();
}
else
{
cout<<"\t\t沒有找到該姓名的學生!"<<'\n'<<endl;
cout<<"輸入任意字元!繼續……";
getch();
}
}break;
case 2:
{
cout<<"\t\t請輸入要查找的學生的學號:";cin>>Id;
if(p=FindID(Id))
{
p->Next->Show();
cout<<"輸入任意字元!繼續……";
getch();
}
else
{
cout<<"\t\t沒有找到該學好的學生!"<<'\n'<<endl;
cout<<"輸入任意字元!繼續……";
getch();
}
}break;
}

}

//﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌修改信息﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌
void Studentmassage::ModifyItem() //修改信息
{
char name[20];
Student * p=NULL;
cout<<"\t\t請輸入要修改的人的姓名:";cin>>name;
if(p=FindItem(name))
{
cout<<"\t\t已找到學生的信息,請輸入新的信息!"<<endl;
p->Next->Input();
cout<<"修改成功!"<<endl;
cout<<"輸入任意字元!繼續……";
getch();
}
else
{
cout<<"\t\t沒有找到!"<<endl;
cout<<"輸入任意字元!繼續……";
getch();
}
}

//﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌刪除信息﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌
void Studentmassage::RemoveItem() // 刪除信息
{
char name[20];
Student * p=NULL,*temp=NULL;
cout<<"\t\t請輸入要刪除的學生的姓名:"<<endl;cin>>name;
if(p=FindItem(name))
{
temp=p->Next;
p->Next=p->Next->Next;
delete temp;
cout<<"\t\t刪除成功!"<<endl;
cout<<"輸入任意字元!繼續……";
getch();
}
else
{
cout<<"\t\t沒有找到!"<<endl;
cout<<"輸入任意字元!繼續……";
getch();
}
}

//﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌
void Studentmassage::Swap(Student *p1, Student *p2)//交換兩個combox變數的數據域
{
Student *temp=new Student;
strcpy(temp->name,p1->name);
strcpy(temp->Id,p1->Id);
temp->MTnum=p1->MTnum;
temp->ENnum=p1->ENnum;
temp->PHnum=p1->PHnum;
temp->sum=p1->sum;

strcpy(p1->name,p2->name);
strcpy(p1->Id,p2->Id);
p1->MTnum=p2->MTnum;
p1->ENnum=p2->ENnum;
p1->PHnum=p2->PHnum;
p1->sum=p2->sum;

strcpy(p2->name,temp->name);
strcpy(p2->Id,temp->Id);
p2->MTnum=temp->MTnum;
p2->ENnum=temp->ENnum;
p2->PHnum=temp->PHnum;
p2->sum=temp->sum;
}

//﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌
int Studentmassage::ListCount()//統計當前鏈表的記錄總數,返回一個整數
{
if(! Head)
return 0;
int n=0;
for(Student * p=Head->Next;p!=End;p=p->Next)
{
n++;
}
return n;
}

//﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌
void Studentmassage::Sort()//對當前鏈表進行排序
{
cout <<"Sorting..."<<endl;
Student *p=NULL,*p1=NULL,*k=NULL;
int n=Studentmassage::ListCount();
if(n<2)
return;
for(p=Head->Next;p!=End;p=p->Next)
for(k=p->Next;k!=End;k=k->Next)
{
if(p->sum>k->sum)
{
Studentmassage::Swap(p,k);
}
}
cout <<"排序完成!"<<endl;
getch();
return;
}

//﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌保存函數﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌
void Studentmassage::Save()
{
out.open("sort.txt");
for(Student *p=Head->Next;p!=End;p=p->Next)
out<<p->name<<"\t"<<p->Id<<"\t"<<p->MTnum<<"\t"
<<p->ENnum<<"\t"<<p->PHnum<<"\t"<<p->sum<<'\n';
out.close();
}

//﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌主函數﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌
int main()
{
int x,i=0;
bool quit=false;
cout<<"\t\t§§§§§§§§§§§§§§§§§§§§§§§§§§"<<endl;
for(i=0;i<3;i++)
cout<<"\t\t◎\t\t\t\t\t\t ◎"<<endl;
cout<<"\t\t◎★★★★【 歡迎進入學生成績管理系統 】★★★★◎"<<endl;
for(i=0;i<3;i++)
cout<<"\t\t◎\t\t\t\t\t\t ◎"<<endl;
cout<<"\t\t§§§§§§§§§§§§§§§§§§§§§§§§§§\n"<<endl;;
Studentmassage Grade;
cout<<"按任意鍵開始……";
getch();
while(!quit)
{
system("cls");
Grade.ShowMenu();
cin>>x;
switch(x)
{
case 0:quit=true;break;
case 1:Grade.AddItem();break;
case 2:Grade.Display();break;
case 3:Grade.Sort();break;
case 4:Grade.Find();break;
case 5:Grade.RemoveItem();break;
case 6:Grade.ModifyItem();break;
}
}
return 0;
}