1、這個題目不需要排序,這裏假設:char?*a="1231231231234";
2、申請壹個?intshu[11]?;?,分別存放0?-?9?數字的個數
3、從頭至尾,逐位開始遍歷數組,這裏以?i?作為數組的下標
4、遍歷的過程中,shu[a[?i]?]?++;?這樣對統計賦值
結果是:1?=?4、2?=?4?、?3=4?、4?=?1
5、不知道是不是描述清楚了,嘿嘿
#include<stdio.h>int?main()
{
int?a[]={1,2,3,1,2,3,1,1,4,8,8,8};
int?shu[12]={0};
int?x;
for(x=0;x<12;x++)
shu[a[x]]++;
for(x=0;x<10;x++)
printf("統計輸出?%d?出現?%d?\n",x,shu[x]);
return?0;
}