十个字符排序,按从小到大的顺序,用函数完成 c语言
发布网友
发布时间:2024-01-23 09:40
我来回答
共3个回答
热心网友
时间:2024-03-18 12:07
选择法排序排序函数
void sort(int array[],int n)
{
int i,j,k,t;
for(i=0;i<n-1;i++)
{
k=i;
for(j=i+1;j<n;j++)
if(array[j]<array[k])
k=j;
t=array[k];array[k]=array[i];array[i]=t;
}
}
热心网友
时间:2024-03-18 12:08
冒泡排序
热心网友
时间:2024-03-18 12:08
#include<stdio.h>
char f(char a,char b)
{char c;
if(a>b)
{c=a;
a=b;
b=c;}
return a,b;
}
void main()
{char a[10];
int i,j;
for(i=0;i<10;i++)
scanf("%c",&a[i]);
for(j=0;j<9;j++)
for(i=0;i<9-i;i++)
f(a[i],a[i+1]);
for(i=0;i<10;i++)
printf("%c ",a[i]);
printf("\n");