C++
已知某班有n名学生,每名学生有学号、姓名和三门课程成绩,统计有不及格课程的 学生人数 并输出这些学生的信息。
能不能帮忙康康哪里出错了呀。
#include
using namespace std;
struct stu{char num[8];char name[10];int score[3];};
int main()
{
int n;
cout<<"请输入学生人数:";
cin>>n;
stu *pSstu;
pSstu=new stu[n];
if(pSstu==NULL)
{
cout<<"堆内存分配失败!";
return 0;
}
for(int k=0;k"请输入第"<1<<"名学生的姓名:";
cin>>pSstu[k].name;
cout<<"请输入第"<1<<"名学生的学号:";
cin>>pSstu[k].num;
cout<<"请输入第"<1<<"名学生第一门课的成绩:";
cin>>pSstu[k].score[0];
cout<<"请输入第"<1<<"名学生第二门课的成绩:";
cin>>pSstu[k].score[1];
cout<<"请输入第"<1<<"名学生第三门课的成绩:";
cin>>pSstu[k].score[2];
}
int a=0;
for(int i=0;i0;b<3;b++)
{
if(pSstu[i].score[b]<60)
{
a++;
cout<" "<" "<0]<<" "<1]<<" "<2]<<" "<"有不及格课程的学生人数为:"<"pause");