实验7-1-6 求一批整数中出现最多的个位数字 (20分)
**
#include<stdio.h>
int main(int argc,char *argv[]){
int n,no;
int m;
("%d",&n);
int a[10];
for(int i=0;i<10;i++){
a[i]=0;
}
int d;
for(int i=0;i<n;i++){
scanf("%d",&m);
while(m){
d=m%10;
a[d]++; //计数
m/=10;
}
}
int j=0;
for(int i=0;i<10;i++){
if(a[j]<a[i]){
j=i;
}
}
printf("%d:",a[j]);
for(int i=0;i<10;i++){
if(a[i]==a[j]){
printf(" %d",i);
}
}
return 0;
}
分数是满的,最后一项却过不了,求大佬指教