HDU2023求平均成績編譯器完美執行oj提交一直WA求大佬解答
阿新 • • 發佈:2021-02-05
編譯器上通過完美執行,結果也正確不知道為啥oj提交完成一直WA,是在沒找到原因求大佬們幫助解答下。
原題目連結
#include<stdio.h>
int main() {
int n, m,i,j,count,s;
int a[50][5];
double ave1[50], ave2[5], sum;
while (~scanf("%d %d", &n, &m)) {
count = 0;
for (i = 0; i < n; i++)
for (j = 0; j < m; j++)
scanf("%d", &a[i][j]);
//計算n個學生平均成績
for ( i = 0; i < n; i++) {
sum = 0;
for ( j = 0; j < m; j++)
sum += a[i][j];
ave1[i] = sum / m;
}
//計算m門課平均成績
for( i = 0; i < m; i++) {
sum = 0;
for (j = 0; j < n; j++) {
sum += a[j][i];
}
ave2[i] = sum / n;
}
//計算各科各科成績均大於等於平均成績的學生數量
for ( i = 0; i < n; i++) {
s = 1;
for ( j = 0; j < m; j++) {
if (a[i][j] < ave2[j])
s = 0; break;
}
if (s)
count++;
}
//輸出結果
for ( i = 0; i < n-1; i++)
printf("%.2lf ", ave1[i]);
printf("%.2lf\n", ave1[i]);
for ( i = 0; i < m - 1; i++)
printf("%.2lf ", ave2[i]);
printf("%.2lf\n", ave1[i]);
printf("%d\n\n", count);
}
return 0;
}