题解 | #图片整理#

图片整理

http://www.nowcoder.com/practice/2de4127fda5e46858aa85d254af43941

int main()
{
    //字符不就是数字么  直接冒个泡不就完事了
    char arr[1001]={0};
    while(scanf("%s",arr) != EOF)
    {
        int count = 0;
        while(*(arr+count) != '\0')
        {
            count++;//计算字符个数
        }
        //冒个泡就结束了
        for(int i = 0; i < count - 1; ++i)
        {
            for(int j = 0; j < count - i -1; ++j)
            {
                if(*(arr + j) > *(arr + j +1))
                {
                    int temp = *(arr + j);
                    *(arr + j) = *(arr + j + 1);
                    *(arr + j + 1) = temp;
                  
                }
            }
        }
      printf("%s\n",arr);
    }
}
全部评论

相关推荐

07-13 14:45
南华大学 Java
北斗导航Compas...:英文和中文之间加个空格,有的句子有句号 有的没。其他没啥问题
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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