|
先给大家举例说明一下先
#include<iostream>
using namespace std;
#include<cstdlib>
#include<fstream>
#include<cstring>
#include<conio.h>
//函数声明
void InputData();
void OutputData();
void locate();
void modify();
void del();
int i;//循环变量
char n[6];//学号
class student
{
private:
char num[6],name[16];
double chi,math,eng,sum,avg;
public:
student(double c=0,double m=0,double e=0)
{
chi=c;
math=m;
eng=e;
}
void input()
{
cout<<"请输入学号,姓名和语文,数学,英语成绩(请按所提示的顺序输入):"<<endl;
cin>>num>>name;
cin>>chi;
while(cin.fail())
{
cout<<"你输入的不是数字!"<<endl;
cin.clear();
cin.sync();
cin>>chi;
}
cin>>math;
while(cin.fail())
{
cout<<"你输入的不是数字!"<<endl;
cin.clear();
cin.sync();
cin>>math;
}
cin>>eng;
while(cin.fail())
{
cout<<"你输入的不是数字!"<<endl;
cin.clear();
cin.sync();
cin>>eng;
}
sum=chi+math+eng;
avg=sum/3;
}
void ouput()
{
cout<<"--------------------------------------------------------------------------------"<<endl;
cout<<"学号:"<<num<<" 姓名:"<<name<<" 成绩: ";
cout<<"语文:"<<chi<<" 数学:"<<math<<" 英语:"<<eng;
cout<<" 总分:"<<sum<<" 平均分:"<<avg<<endl;
cout<<"--------------------------------------------------------------------------------"<<endl;
}
char *GetNum()
{
return num;
}
};
student s1;//对象
int main()
{
char x;
while(true)
{
system("cls");
cout<<" ***********************************************"<<endl;
cout<<" 学生成绩管理系统"<<endl;
cout<<" ***********************************************"<<endl;
cout<<endl;
cout<<" 1--数据输入"<<endl;
cout<<" |
|