统计数字出现次数的问题
你中间赋值哪里有问题,你要遍历的应该数组,你直接用x的话,就相当于是a【】这样的形式,他要怎么判断,所以全为0
你中间赋值哪里有问题,你要遍历的应该数组,你直接用x的话,就相当于是a【】这样的形式,他要怎么判断,所以全为0
#include <stdio.h>
int main()
{
int x;
int counter[10];
int i;
for(i=0;i<10;i++)
{
counter[i] = 0;
}
printf("请输入数字串:(空格隔开,以-1作为结束标志)");
scanf("%d",&x);
while( x != -1)
{
counter[x]++;
scanf("%d",&x);
for(i=0;i<10;i++)
{
printf(" %d ",counter[i]);
}
printf("\n");
}
return 0;
}
看看这个
你数组里面赋值的就全是0他不输出0输出啥?