1 //【例1】编程序从键盘输入一批θ到9之间的整数,统计出其中每个整数的出现次数。 2 #define _CRT_SECURE_NO_WARNINGS 3 #include <stdio.h> 4 int main(void) 5 { 6 int n, x, i, c[10] = { 0 }; 7 8 printf("请输入整数的个数:"); 9 scanf("%d",&n); 10 printf("请输入%d个整数: ", n); 11 for (i = 0; i < n; i++)//处理n个整数 12 { 13 scanf("%d", &x);//这里只处理一个整数 14 /*if (x == 0) c[0]++; 15 else if (x == 1) c[1]++; 16 else if (x == 2) c[2]++; 17 else if (x == 3) c[3]++; 18 else if (x == 4) c[4]++;这里可以优化 19 else if (x == 5) c[5]++; 20 else if (x == 6) c[6]++; 21 else if (x == 7) c[7]++; 22 else if (x == 8) c[8]++; 23 else if (x == 9) c[9]++;*/ 24 c[x]++; 25 } 26 for (i = 0; i < 10; i++)//这里要循环输出10个整数出现的次数,要不然会出错. 27 { 28 printf("%d出现的次数%d ", i, c[i]); 29 } 30 return 0; 31 }