我写的不是段错误就是非零返回,关键我还不知道错哪,改哭了,xdm😭
#include<stdio.h>int main(){ int a; int b[11]; int c[11] = { 0 }; int d[] = { 0,1,2,3,4,5,6,7,8,9,10 }; scanf("%d", &a); for (int i = 0; i < a; i++) { scanf("%d", &b[i]); } for (int i = 0; i < a; i++) { if (0 <= b[i] && b[i] < 9) { c[0] += 1; } else if (10 <= b[i] && b[i] < 19) { c[1] += 1; } else if (20 <= b[i] && b[i] < 29) { c[2] += 1; } else if (30 <= b[i] && b[i] < 39) { c[3] += 1; } else if (40 <= b[i] && b[i] < 49) { c[4] += 1; } else if (50 <= b[i] && b[i] < 59) { c[5] += 1; } else if (60 <= b[i] && b[i] < 69) { c[6] += 1; } else if (70 <= b[i] && b[i] < 79) { c[7] += 1; } else if (80 <= b[i] && b[i] < 89) { c[8] += 1; } else if (90 <= b[i] && b[i] <= 99) { c[9] += 1; } else if (100 == b[i]) { c[10] += 1; } } for (int i = 0; i < 11; i++) { printf("%d:%d\n", d[i], c[i]); } return 0;}