这道题我刚看到还以为用数组呢最后想了想才发现不用数组,但是我写的这个程序感觉有点繁琐,但我也想不出更好的办法
#include <stdio.h>
int main() {
int j, n;
int a = 0;
int b = 0;
int c = 0;
int d = 0;
int e = 0;
printf("请输入一个整数:");
scanf("%d", &n);
for (int i=0;i <= n;i++) {
scanf("%d", &j);
if (j >= 90 && j<= 100) { //当符合要求时这里的a相当于计次数,就加一
a++;
}
else if (j >= 80 && j <= 89) {
b++;
}
else if (j >= 70 && j <= 79) {
c++;
}
else if (j >= 60 && j <= 69) {
d++;
}
else {
e++;
}
}
printf("Number of A(90-100):%d\nNumber of B(80-89):%d\nNumber of C(70-79):%d\nNumber of D(60-69):%d\nNumber of E(0-59):%d\n", a, b, c, d, e);
//这一步你也可以一步一步写
return 0;
}