ASCII sorting

描述

输入一个字符串,对其字符进行排序,输出其字符按ASCII码升序排列。

输入

无空格字符串

输出

按ASCII码升序输出其字符。

样例输入

and

样例输出

adn

code(c版本)

#include
#include // qsort的头文件 
#include //memset的头文件 
int cmp(const void*a,const void*b){
    return *(char*)a-*(char*)b;
}
int main()
{
	char zfc[100]={'\0'};
	while(scanf("%s",zfc)!=EOF){
		int len = strlen(zfc);
		qsort(zfc,len,sizeof(char),cmp);
		printf("%s",zfc);
		memset(zfc,'\0',sizeof(zfc));  \\用'\0'清空,不要用‘0’
		printf("\n");
	}
    return 0;
}

code(c++版本)

#include
#include 
#include 
#include 
using namespace std;
int main()
{
    string zfc;
    while(cin>>zfc){
        sort(zfc.begin(),zfc.end());
        cout<

你可能感兴趣的:(c++)