C++实现学生信息及成绩处理系统(面向对象的程序设计思想)

来源:互联网 发布:linux文件权限第三段 编辑:程序博客网 时间:2024/05/21 16:38
//学生信息及成绩处理系统#include <iostream>#include <Cmath>#include <cstdlib>#include <cstring>using namespace std;class Stu{private:  int no;  char name[20];  double score[3];public:  double average();  double sum();  void show();  void setStudent(int,char*);  void  inputScore();};void Stu::setStudent(int n,char *nam){no=n;strcpy(name,nam);}void Stu::inputScore(){int i;cout<<"Please input score of "<<name<<":";for (i=0;i<3;i++)cin>>score[i];}double Stu::sum(){return score[0]+score[1]+score[2];}double Stu::average(){return sum()/3;}void Stu::show(){cout<<"No.:"<<no<<",Name:"<<name<<endl;cout<<"Score:"<<score[0]<<","<<score[1]<<","<<score[2]<<endl;cout<<"Average:"<<average()<<'\t'<<"Sum:"<<sum()<<endl<<endl;}int main(){Stu s1;s1.setStudent(30,"Li qiang");s1.inputScore();s1.show();return 0;}

原创粉丝点击