孩子做了一晚上都沒做出來 不知道這個點到底是怎么回事
求dl幫助


#include <stdio.h>
int main()
{
int n,i;
scanf("%d",&n);
int a[1000],b[1000];
static int c[10] ;
for (i=0;i<n;i++)
scanf("%d",&a[i]);
int number=0,k=0;
for(i=0;i<n;i++)
{
if(a[i]==0)
{number++;
b[k]=0;
k++;}
else
do
{
number++;
b[k]=a[i]%10;
a[i]/=10;
k++;
}while(a[i]!=0);
}
for(i=0;i<number;i++)
{
switch(b[i])
{case 0:c[0]++;break;
case 1:c[1]++;break;
case 2:c[2]++;break;
case 3:c[3]++;break;
case 4:c[4]++;break;
case 5:c[5]++;break;
case 6:c[6]++;break;
case 7:c[7]++;break;
case 8:c[8]++;break;
case 9:c[9]++;break;
}}
int min=0;
for(i=0;i<10;i++)
if(c[min]<c[i])
min=i;
printf("%d:",c[min]);
for(i=0;i<10;i++)
if(c[min]==c[i])
printf(" %d",i);
return 0;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/235832.html
標籤:C語言
上一篇:只有只安裝“使用C++的桌面開發”才能建立C語言的空專案嗎?
下一篇:free到底做了什么?
