void findfail(int s[][M+3])
{ int i,j,count,sum;
for(i=0;i<N;i++)
{ count=0;
sum=0;
for(j=1;j<=M;j++)
{ sum+=s[i][j];
if(s[i][j]<60)
count++;
}
s[i][M+1]=sum/M;
s[i][M+2]=0;
if(count>=2)
s[i][M+2]='N';
}
}
void findgood(int s[ ][M+3])
{ int i,j,count;
for(i=0;i<N;i++)
{ count=0;
for(j=1;j<=M;j++)
if(s[i][j]>=85)
count++;
if(count==M || s[i][M+1]>=90)
s[i][M+2]='Y';
}
}
4. 矩阵乘法
在主函数中输入m和n (0<m, n<=5),分别定义矩阵Am X n,Bn X m和Cm X m ,从键盘读入矩阵A和B中元素的值。调用函数multiply()计算矩阵C=A XB。并在主函数中输出矩阵C。
SAMPLE OUTPUT
Input m and n (1~5):4 3
Input A4 X 3:
1 2 3
4 5 6
7 8 9
10 11 12
Input B3 X 4:
1 2 3 4
4 5 6 8
7 8 9 10