题解 | #字符串排序#

字符串排序

http://www.nowcoder.com/practice/5190a1db6f4f4ddb92fd9c365c944584

#include <string.h>

int main()
{
    int i,j,k=0;
    char str[1002]={0},copy[1002]={0};
    fgets(str, sizeof(str), stdin);
    strcpy(copy,str);
    for(i=0;i<1000;i++)
    {
        if((65<=copy[i]&&copy[i]<=90)||(97<=copy[i]&&copy[i]<=122))
            copy[i]='a';
        if(copy[i]=='\0')
            break;
    }
    for(j=0;j<26;j++)
    {
    for(i=0;i<1000;i++)
    {
        
        if(str[i]==(65+j)||str[i]==(97+j))
        {
        if(copy[k]=='a')
         {
              copy[k]=str[i];
             k++;
          }
             else
             {
                 k++;
                 i--;
             }
 
        }
    }
    }
    printf("%s",copy);
}
全部评论

相关推荐

09-21 21:14
门头沟学院
否极泰来来来来:和他说:这里不好骂你,我们加个微信聊
点赞 评论 收藏
分享
头像
09-01 09:00
已编辑
四川旅游学院 运营
牛客55195891...:主要是专业不好,别的没毛病
牛客解忧铺
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务