可否看看为啥无法运行??????
这主要是统计班上的优秀和补考人数并输出 成绩 学号 课程有五门 有三门过85其余不低于70的为优秀 低于60补考#include<stdio.h>
# define N 100 ====初定人数为一百===
int text(int n1,int score[][6]) ====定义函数体====
{ int t,n85,n70,n60;
n85=n70=n60=0;
for(t=0;t<6;t++)
{ { if(t==0) break; =====二维数组中每行第一个放学号,不纳入计算========
if(score[n1][t]>=85) n85++;
if(score[n1][t]<70);n70=1;
if(score[n1][t]<60);n60=1;
}
if(n85>=3&&n70==0)
return 1; ====优秀=====
if(n60==1)
return 0; ====补考===
else
return 2;
}
}
void main()
{ int a[][6];int n,i,j,k;
do
{ printf("Input have many student[1-100]");
scanf("%d",&n);
}while(n<1||n>N);
for(i=0;i<n;i++) =====因为人数可能不到一百,所以可以自己输入=======
for(j=0;j<6;j++)
{ printf("the [%d] student [%d] score",i,j);
scanf("%d",&a[i][j]);
}
for(i=0;i<n;i++)
{ k=test(a,j);
if(k==1||k==0) ====输出 优秀 补考===
{ for(j=0;j<6;j++)
printf("%d\t",a[i][j]);
}
}
} =====最后运行不了=====