简单C++设计问题

[复制链接]
查看11 | 回复2 | 2009-4-16 17:46:23 | 显示全部楼层 |阅读模式
输入10个学生的成绩后,
#include
int add(int a)
{
static int sum=0;
sum+=a;
return sum;
}
float ave(int sum)
{
return sum/10;
}
void main()
{
int i,a,sum;
for(i=1;i>a;
sum=add(a);
}
cout>a;list[i-1] = a;sum=add(a);} for ( i=0; i>data[i-1]; sum=add(data[i-1]); } ...avg=ave(sum);for(int i=0;i<10;i++){if(fl...
回复

使用道具 举报

千问 | 2009-4-16 17:46:23 | 显示全部楼层
我觉得引入数组a[10]会方便一点,每一个元素记录一个成绩。你程序中的a都是一次性的,新的数据会覆盖了前一个数据,无法将成绩与平均分比较。下面是我改的程序,不知好不好://try.cpp//小试验#include float add(float a) { static float sum=0;...
回复

使用道具 举报

千问 | 2009-4-16 17:46:23 | 显示全部楼层
你先要用数组把数据保存起来,在用for比较。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行