[图] 提示:补充横线上的代码,请使用英文半角输入,不要...
提示:补充横线上的代码,请使用英文半角输入,不要留空格及其他不可见字符。 #include<stdio.h> #define MAXSCORE 20 #define QUESTION 10 #define ORDERS 5 int main() { int p[QUESTION] = { 0,0,0,0,0,0,0,0,0,0 }, n[QUESTION] = { 0,0,0,0,0,0,0,0,0,0 }, s[QUESTION] = { 0,0,0,0,0,0,0,0,0,0 }; int f[ORDERS] = { 0,0,0,0,0 }; int i, score, c, number, pn = 0; char flg, ch[120]; char* title[] = { "90--100 A","80--89 B","70--79 C","60--69 D","0--59 E" }; while (1) { printf("Enter number && score1 -- score10 \n"); if (scanf("%d", &number) == 0) { gets(ch); printf("Error! Input again!\n"); continue; } if (number < 0) break; for (c = 0, i = 0; i < QUESTION && c == i; i++) if (scanf("%d", &p[i])) if (p[i] <= maxscore) c++; if (c 10) { gets(ch); printf("error! input again!\n"); continue; } for score="0," i="0;" question; i++) (____________________) +="p[i];" n[i]++; s[i] flg="(score" ? 'a' : (score 60) 'e' - 10; f[flg-'a']++; pn++; printf("number="%d" mark="%c\n"," number, score, flg); printf("students="%d\n"," pn); (i="0;" orders; printf("%s%7d\n", title[i], f[i]); printf("\n question students average\n"); (n[i]) printf("%6d%10d%10.2f\n", 1, n[i], (float)s[i] n[i]); else printf("%6d%10d%10s\n", " --"); return 0;>