c语言基于数组和函数的成绩计算,急!!!50分跪求c语言 基于数组和函数的成绩计算...

匿名用户

1级

2010-06-03 回答

#include

#include

using namespace std;

class student

{

public:

student()

{

number=1;

name;

math=0;

english=0;

computer=0;

double b=0;

}

int b;//平均成绩

void shuru() //输入各科成绩

{ cout<>number;

cout<>name;

cout<

cout<>math;

cout<>english;

cout<>computer;

}

void sum()

{

he=math+english+computer;

cout<

}

void average( ) //三门课程的平均成绩

{

b=(math+english+computer)/3;

cout<

}

void coutall()

{cout<

}

void cout80( ) //输出平均成绩大于80的同学:

{if(b>80.0)

cout<

}

private:

int number;//学号

string name;//学生姓名

int math;//数学成绩

int english;//英语成绩

int computer;//电脑成绩

int he; //临时变量

};

void main()

{ student s[3];

int k,u;

double averagemax;

for(k=1;k<3;k++)

{

s[k].shuru();

s[k].sum();

s[k].average();

s[k].cout80();

}

averagemax=s[1].b;//求平均成绩最大的

for(k=1;k<4;k++)

{if(s[k].b>averagemax)

{averagemax=s[k].b;

u=k;

}

};

s[u].coutall();

cout<

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值