C语言,统计整型数组中数的重复次数

#include <stdio.h>
int main()
{
    int arr[] = { 22, 34, 3, 32, 33,22,33,33,22,82, 55, 89, 50, 37, 5, 64, 35, 9, 70 };
    int len = (int) sizeof(arr) / sizeof(*arr);
    int count[100]={0},a,b;
    for(a=0;a<len;a++)
    {
    count[arr[a]]++;
    }    
    for(a=0;a<len;a++)
    {
        {
        for(b=0;b<=a;b++)
        if(arr[a]==arr[b]) break;
        }
        if(b==a && count[arr[a]]>0)
    printf("%d %d\n",arr[a],count[arr[a]]);
    }
    
    getchar();
}

 

 

posted @ 2021-12-17 21:06  myrj  阅读(682)  评论(0编辑  收藏  举报