您的位置:首页 > 其它

Ex7_5写一个函数,用"冒泡排序"对输入的10个整数从小到大排序

2010-03-23 11:41 381 查看
#include "stdio.h"
#include "string.h"
//写一个函数,用"冒泡排序"对输入的10个整数从小到大排序。
#define N 10
char str
;//全局变量
void main()
{
void sort(char str
);
int i,flag;
for(flag=1;flag==1;)
{
scanf("%s",str);
if(strlen(str)>N)
printf("input error");
else
flag=0;
}
sort(str);
for(i=0;i<N;i++)
{
printf("%c",str[i]);
}
return;

}

void sort(char str
)
{
int i,j;
char t;
for(j=1;j<N;j++)
{
for(i=0; (i<N-j)&&(str[i]!='/0'); i++)
{
if(str[i]>str[i+1])
{
t=str[i];
str[i]=str[i+1];
str[i+1]=t;
}
}
}

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