您的位置:首页 > 其它

输入几个数 求出里面出现的个位数字次数最大 并按照从小到大的顺序排列出

2018-01-09 20:45 218 查看
#include <stdio.h>
#include <stdlib.h>
#define N 10
#define len 10
int main()
{
char a
[len];
int b[10]={0};
int i,n,max=-1,k,j,x;
printf("请输入几个数:");
scanf("%d",&n);
printf("请分别输入几个数:\n");
for(i=0;i<n;i++)
scanf("%s",a[i]);
for(i=0;i<10;i++)
{
k=0;
for(j=0;j<n*len;j++)
{
x=a[0][j]-'0';
if(i==x)
k++;
b[i]=k;
}
}
for(i=0;i<10;i++)
{
if(max<b[i])
max=b[i];
}
printf("%d:",max);
for(i=0;i<10;i++)
{
if(max==b[i])
printf(" %d",i);
}
return 0;
}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐