#include
int main(void) {
const int number = 10;
int x;
int count{ number };
int i;
for (i = 0; i < number; i++) {
count{ i } = 0;
}
scanf_s("%d", &x);
while (x != -1) {
if (x >= 0 && x <= 9) {
count{ x }++;
}
scanf_s("%d",& x);
}
for (i = 0; i < number; i++) {
printf("%d:%d\n", i, count{ i });
}
return 0;
}
int count{ number }; 你这要干啥?定义数组用中括号啊,比如 int count[number]; 从哪学来的用大括号呢?
所有大括号全部改为中括号
int count{ number }; ?这是个啥?
数组定义的时候错了,要改成[]