注册 登录
编程论坛 C++教室

不知道哪个错误,请高手帮忙改正,拜托。。。。

hujihong520 发布于 2013-11-20 15:01, 434 次点击
#include<iostream>
using namespace std;
 void score()
define N5;
 {
int i,max,min,SUM=0,ave;
max=min=stu[0].score;  
for(i=0;i<sum;i++)  
{
if(stu[i].score>max)
max=stu[i].score;
if(stu[i].score<min)
min=stu[i].score;
SUM+=stu[i].score;
}  
ave=SUM/sum;  
printf("\n Computer average:%d",ave);
printf("\n Computer max:%d",max);
printf("\n Computer min:%d",min);  
printf("\n");
 }
7 回复
#2
peach54602013-11-20 15:04
只有本站会员才能查看附件,请 登录


看在你是个女性头像,我不说你什么
基本的语法问题,编译器提示很清楚...
我不知道你是不是看不懂...
#3
hujihong5202013-11-20 15:06
回复 2楼 peach5460
那个怎么改正,拜托
#4
peach54602013-11-20 15:08
无脑求代码,没兴趣...再见
#5
hujihong5202013-11-20 15:31
急急急啊啊啊啊。。。。。
#6
左手拉一只猫2013-11-20 16:56
这错误估计是你手打打错了,检查一下就出来额了。你写的这个程序是不准备用主函数了?还有宏定义怎么默默插入了函数的中间。。。
#7
wu27826418032013-11-20 23:40
很明显sum没有初始值,不然i<sum 中sum 是多少?电脑当然执行不了。在好好看看书吧!
#8
wu27826418032013-11-20 23:42
而且看你的sum也没定义啊!总之要先定义后使用
1