大家看下,哪里出错了。它老是说没有标识
#include <iostream.h>
const int n=10;
const int m=7;
int a[n][m];
void main()
{char choice;
do{
cout<<"A输入每个学生装的成绩单 B输出每个学生的总分成绩 \n";
cout<<"C输出每门功课的平均分 Q退出\n";
cout<<"请选择(A--C):";
cin>>choice;
switch(choice)
{
case q: break;
case a: cout<<"请输入10个学生的各7门成绩:\n";
for(int i=0;i<n;i++)
for(int j=0;j<m;j++)
cin>>a[i][j];
cout<<endl;break;
case b: int sum;
for(int i=0;i<n;i++)
{sum=0;
for(int j=0;j<m;j++)
sum+=a[i][j];
cout<<"第"<<i+1<<"个学生的总成绩为:"<<sum<<endl;
}
cout<<endl;break;
case C:int sum;
for(int i=0;i<m;i++)
{sum=0;
for(int j=0;j<n;j++)
sum+=a[j][i];
cout<<"第"<<i+1<<"门功课的平均成绩为:";
cout<<float(sum)/n<<endl;
}
cout<<endl;break;
default: continue;
}
}while(choice!=q);
}