1.选择法排序。输入一个正整数n(1<=n<=10),再输入n个整数,将他们从大到小排序后输出。
#include
int main(void)
{
int n,x,i,t,min;
int a[10];
printf("Enter n:\n");
scanf("%d",&n);
for(i=0;i
scanf("%d",&a[i]);
for(x=0;x
min=x;
for(i=x+1;i
if(a[i]
min=i;
t=a[min];
a[min]=a[x];
a[x]=t;}
printf("输出排序的值");
for(i=0;i
printf("%d",a[i]);
printf("\n");
return 0;
}
2.求一批整数中出现最多的数字。输入一个正整数n(1<=n<=1000),再输入n个整数,分析每个整数的每一位数字,求出现最多的数字。
#include
int main(void)
{
int n,i,max=0,t,a[10]={0};
printf("Enter n:");
scanf("%d",&n);
printf("Enter :",n);
for(i=0;i
scanf("%d",&t);
while(t!=0){
a[t%10]++;
t/=10;
}
}
for(i=0;i<10;i++){
if(max