题解 | #字符串排序#

字符串排序

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);
}
全部评论

相关推荐

7月12日投的,咋一点反馈都没有
投递禾赛科技等公司10个岗位
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
06-11 13:34
offe从四面八方来:我真的没时间陪你闹了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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