c语言输入随机整数,求整数出现次数。无法进入循环。
问题相关代码,请勿粘贴截图
#include <stdio.h>
#include <stdlib.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char *argv[]) {
int a,x,i;
int number[10];
for (i=0;i<10;i++){
number[i]=0;
}
scanf("%d",x);
while (x != -1){
number[x]++;
scanf("%d",x);
}
for(a = 0;a < 10;a++){
printf("%d:%d",a,number[x]);
}
return 0;
}