初级问题---求各位江湖好汉帮个忙。绝对散分!!
以下是编译错误信息。求各位江湖好汉帮个忙。绝对散分!!
//Declaration syntax error
//Call to undefined function
//Lvalue required
//’gradesize'is assigned a value that is never used.
#include <iostream.h>
int array[6][4]={ {80,56,78,94},
{89,87,69,98},
{78,87,79,90},
{67,78,97,79},
{65,75,86,93},
{85,84,78,67}
}
int getLevel(int ,int );
void main()
{
int typeA=0,typeB=0;
int student=6;
int gradesize=4;
for(int i=0;i<student;i++)
if(getLevel(array[i],gradesize))
typeA++;
else
typeB++;
cout<<"number of type A is "<<typeA<<endl;
cout<<"number of type B is "<<typeB<<endl;
}
int getLevel(int grade[],int size)
{
int sum=0;
for(int i=0;i<size;i++)
sum+=grade[i];
sum/=size;
if(sum>=80)
return 1;
else
return 0;
}