怎样找出程序里面的错误啊,新手表示看不懂教程。。。
#include <iostream>using namespace std;
int main()
{
int n;
int SumMark;
float MaxMark;
float MinMark;
float AvgMark;
int Num90;
int Num80;
int Num70;
int Num60;
int Num0;
cout << "请输入总人数n=" << endl;
cin >> n;
for(int i=0; i<=n; i++)
{
int Mark;
cout << "输入第" << i << "个人的成绩:";
cin >> Mark;
SumMark += Mark;
if( Mark > MaxMark )
MaxMark = Mark;
else if( Mark < MinMark )
MinMark = Mark;
switch( Mark/10 )
{
case 9:
case 10:
Num90++;
case 8:
Num80++;
case 7:
Num70++;
case 6:
Num60++;
default:
Num0++;
}
}
AvgMark = SumMark/n; //计算平均分
//输出结果
cout << "总人数:" << n << endl;
cout << "最高分:" << MaxMark << endl;
cout << "最低分:" << MinMark << endl;
cout << "平均分:" << AvgMark << endl;
cout << "90-100的人数:" << Num90 << endl;
cout << "80-89的人数:" << Num80 << endl;
cout << "70-79的人数:" << Num70 << endl;
cout << "60-69的人数:" << Num60 << endl;
cout << "60分以下人数:" << Num0 << endl;
return 0;
}
这段程序显示是0error 和 0fault但是运行就有错,怎么能找到它里面的错误并改正啊> <