欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

实验7-1-6 求一批整数中出现最多的个位数字 (20分)

程序员文章站 2022-03-13 15:49:17
...

实验7-1-6 求一批整数中出现最多的个位数字 (20分)

实验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;
}

实验7-1-6 求一批整数中出现最多的个位数字 (20分)
分数是满的,最后一项却过不了,求大佬指教