C语言 利用冒泡排序法对10个字符由小到大排序
Posted 奕兴_Victor
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言 利用冒泡排序法对10个字符由小到大排序相关的知识,希望对你有一定的参考价值。
#include <stdio.h>
#include <string.h>
#define N 10
char str[N];
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;
int main()
int i,flag;
for(flag=1;flag==1;)
printf("input string:\\n");
scanf("%s",&str);
if(strlen(str)>N)
printf("string too long,input again!");
else
flag=0;
sort(str);
printf("string sorted:\\n");
for(i=0;i<N;i++)
printf("%c",str[i]);
return 0;
以上是关于C语言 利用冒泡排序法对10个字符由小到大排序的主要内容,如果未能解决你的问题,请参考以下文章