?? cpp1.cpp
字號:
#include<iostream.h>
#include<string.h>
class student
{
private:
char stu_name[10]; //name
char stu_no[10]; //no
float english_score; //score of english
float math_score;
float program_score;
float avg_score; //average _score
public:
student(char n[10],char b[10],float e,float m,float p);
void setname(char * newname)
{
strcpy(stu_name,newname); //copy name
}
void setno(char *number)
{
strcpy(stu_no,number);
}
char *getname(); //get name
char *getno(); //get student no
void setenglish(float e); //set english_score and average score
void setmath(float m);
void setprogram(float p);
float getavg(); //get average_score
void print();
};
student::student(char n[10],char b[10],float e,float m,float p)
{
strcpy(stu_name,n);
strcpy(stu_no,b);
english_score=e;
math_score=m;
program_score=p;
}
void student::setenglish(float e)
{
english_score=e;
}
void student::setmath(float m)
{
math_score=m;
}
void student::setprogram(float p)
{
program_score=p;
}
float student::getavg()
{
avg_score=1.0/3*(english_score+math_score+program_score);
return(avg_score);
}
char *student::getname()
{
return(stu_name);
}
char *student::getno()
{
return(stu_no);
}
void main()
{
char name[10],NO[10];
float math,english,program;
cout<<"請輸入學(xué)生的姓名:"<<endl;
cin>>name;
cout<<"請輸入學(xué)生的學(xué)號:"<<endl;
cin>>NO;
cout<<"請輸入學(xué)生的成績:"<<endl;
cin>>math>>english>>program;
student student1(name,NO,math,program,english);
cout<<"學(xué)生的學(xué)號是:"<<student1.getno()<<endl;
cout<<"學(xué)生的各課成績?yōu)?"<<math<<endl<<english<<endl<<program<<endl;
cout<<student1.getname()<<"的平均成績?yōu)?quot;<<endl<<student1.getavg()<<endl;
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -