c语言-统计0-9的个数

统计0-9的个数

写一个程序,输入数量不确定的0-9范围内的整数,统计每一种数字出现的个数,输入-1表示结束。

这里我们要用到数组,先定义数组大小为10,再初始化数组为0-9。

然后循环判断输入的整数,让读到的数作为下标来让某一个计数器加一,最后遍历数组做输出。

#include<stdio.h>
int main(void)
{
	const int number = 10;
	int x;
	int count[number];
	int i;
	 
	for (i=0; i<number; i++){
		count[i] = 0;
	}
	scanf("%d",&x);
	while ( x!= -1){
		if (x>=0 && x<=9){
			count[x] ++;
		}
		scanf("%d",&x);	
	}
	for (i=0; i<number; i++){
		printf("%d:%d\n",i,count[i]);
	}
	return 0;
}

猜你喜欢

转载自blog.csdn.net/suxiaorui/article/details/87281420