初级编程C++题:11H1074: 按ASCII表重新排列字符串

题目

时间限制: 1 Sec 内存限制: 128 MB

题目描述

输入一串字符,长度在40位以内,将输入的字符串重新排列,并按ASCII字母表输出

输入

输入一串字符

输出

输出重新排列的字符串

样例输入 Copy

abc123ABC

样例输出 Copy

123ABCabc

答案在下方

答案:

#include<cstdio>
#include<cstring>
using namespace std;
int main()
{
char a[40],t;
int i,j,k,temp;
scanf("%s",a);
k=strlen(a);
for(i=0;i<k;i++)
{
for(j=i+1;j<k;j++)
{
t=a[i];
if(t>a[j])
{
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
printf("%s",a);
return 0;
}

发表评论
留言与评论(共有 0 条评论)
   
验证码:

相关文章

推荐文章

'); })();