阅读背景:

从键盘输入一个字符串,将此字符串按字符的ASCII码值从小到大排序,并显示排序后的字符串。

来源:互联网 
#include <stdio.h>
#include <string.h>
int main(){
	char a[100];
	int n,l,j,k,i,tmp;
	while(scanf("%s",a)!=EOF){
		n = strlen(a);
		for(j=0;j<n-1;j++){//冒泡
			for(k=n-1;k>j;k--){
				if(a[k]<a[k-1]){
					tmp = a[k];
					a[k] = a[k-1];
					a[k-1] = tmp;
				}	
			}
		}
		for(i=0;i<n;i++){
			printf("%c",a[i]); 
		}
	}
	return 0;
} #include <stdio.h>
#include <string.h>
int main



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: