同学要的题目

来源:百度知道 编辑:UC知道 时间:2024/05/31 23:20:22
第一题 定义学生类student,包括学号,姓名,三门课的成绩,平均成绩,设计一个友元函数grade()输出按平均成绩对应的等级,大于等于90为优,80—89为良,70—79为中,60—69为及格,小于60为不及格。

#include<iostream.h>
class student
{
public:
student(char num,char nm,int a,int b,int c)
{strcpy(number,num);
strcpy(name,nm);
strcpy(mark,char(a+b+c));}
int average();
friend int grade(student&s);
private:
char mark[20];
char number[80];
char name[80];

};
int student::average()
{return int(mark)/3;}
int grade(student&s)
{
int g=int(s.mark);
switch( g/30)
{
case 9:cout<<"平均成绩的等级是优"<<endl;break;
case 8:cout<<"平均成绩的等级是良"<<endl;break;
case 7:cout<<"平均成绩的等级是中"<<endl;break;
case 6:cout<<"平均成绩的等级是及格"<<endl;break;
default: cout<<"平均成绩的等级是不及格"<<endl;break;
}
}
void main()

好了啦

#include<iostream.h>

class student
{
public:
student(char *num,char *nm,int a,int b,int c)
{

mark=a+b+c;

}

friend void grade(student &s);
private:

char number[80];
char name[80];
int mark;
};

void main()
{
char num[80];
char nm[80];
int a;
int b;
int c;

cout<<"请输入学生的学号以及姓名"<<endl;
cin>>num>>nm;
cout<<"请输入学生的体育、美术、音乐的成绩"<< endl;
cin>>a>>b>>c;

student l(num,nm,a,b,c);
grade(l);

}
void grade(student &l)
{
switch(l.mark/30)
{
case 9:cout<<"平均成绩的等级是优"<<endl;break;
case 8:cout<<"平均成绩的等级是良"<<endl;break;
case 7:cout<<"平均成绩的等级是中"<<endl;break;
case 6:

寻找日语作文一篇,题目:我的同学,字数,400~ 辩论题目A同学生病了,A同学的妈妈请B同学跟A同学补课,A同学妈妈给B同学200元,问该不该收下这个钱? 计算机选修课的题目,请计算机系的同学帮忙做下,一定会多加分哦。具体题目见补充说明 先阅读下面的题目及某同学给出的证明,再根据要求回答问题: 一道难住了我们所有理科班的同学的数学题目,求解!!! 我是搞大学生职前素质培训的,怎样的课程题目让同学慢感兴趣。 小学4年级的数学题目:求6个同学的总分和平均分 数学考试一道与同学有争议的题目....高手进 今天考试一道与同学有争议的题目 大家帮帮我 6年级数学的几道题目,好难,有谁教教我,同学都不会...