77问答网
所有问题
c 输入一串小写字母,存入一维数组中,按字母的顺序重新排列并输出
如题所述
举报该问题
推荐答案 2019-09-16
#include<stdio.h>
void main() { char s[256],c; int i,j,n;
gets(s); n=0; while ( s[n]!=0 ) n++; //计算字符个数
for ( i=0;i<n-1;i++ ) for ( j=i+1;j<n;j++ ) if ( s[i]>s[j] ) {c=s[i];s[i]=s[j];s[j]=c;} //排序
printf("%s\n",s); //输出排好顺序的字符串
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GWI8Gv8pN88IGGqp3Yv.html
相似回答
大家正在搜
相关问题
c语言中,如何输入任意一串英文字母,然后按字母相反顺序输出这...
C语言:编写程序,把字符数组中的字母按由小到大 的顺序排列并...
c语言程序设计,输入任意一串英文字母,然后按字母相反顺序输出...
C++ 输入一行纯英文字母的字符串,按照字母表顺序重新排列并...
一道C语言填空题 输入10个整数存入一维数组,再按逆序重新调...
c语言 要求输入一串字符,按字母排序输出。
输入十个字母无论大小写,使他们输出时按字母表的顺序排列,并且...
输入一串字符将字符按大写字母小写字母数字符号的顺序输出