⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cpp1.cpp

📁 学生用的
💻 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<<"请输入学生的姓名:"<<endl;
	cin>>name;
	cout<<"请输入学生的学号:"<<endl;
	cin>>NO;
	cout<<"请输入学生的成绩:"<<endl;
	cin>>math>>english>>program;
	student student1(name,NO,math,program,english);	
	cout<<"学生的学号是:"<<student1.getno()<<endl;
	cout<<"学生的各课成绩为:"<<math<<endl<<english<<endl<<program<<endl;
	cout<<student1.getname()<<"的平均成绩为"<<endl<<student1.getavg()<<endl;

	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -