C语言自定义函数,冒泡排序
#include <stdio.h>
#include <string.h>
void pop(int str[100])
{
int i,j,t;
for(i=1;i<strlen(str);i++)
for(j=0;j<strlen(str)-i;j++)
if(str[j]>str[j+1])
{
t=str[j];str[j]=str[j+1];str[j+1]=t;
}
}
int main()
{
int str[100],i;
printf("请输入5个数字");
gets(str);
for(i=0;i<strlen(str);i++)
scanf("%d",&str[i]);
pop(str);
printf("正确的排序为:\n");
for(i=0;i<strlen(str);i++)
printf("%5d",str[i]);
return 0;
}