题解 | 双超越100%代码#字符串排序#

我居然写出来了一个 速度超越100% 内存超越100%的代码 !
#include <stdio.h>
#include <string.h>

int main()
{
    char input[1001]={0};
    scanf("%[^\n]",input);
    int cnt=strlen(input);
   
    
    char output[1001]={0};
     char * pointer=output;
    for (int i=0;i<cnt;i++)
    {
        if (((input[i]<'A')||(input[i]>'Z'))&&((input[i]<'a')||(input[i]>'z')))
        {
            //非字母放在原有位置
            output[i]=input[i]; 
        }
    }
    
    for (int i=0;i<26;i++)
    {
        for (int j=0;j<cnt;j++)
        {
            if((input[j]=='A'+i)||(input[j]=='a'+i))
            {
                while(*pointer)
                    pointer++;
                *pointer=input[j];
                
            }
        }
        
    }
    printf("%s",output);
    
}


全部评论

相关推荐

预计下个星期就能开奖吧,哪位老哥来给个准信
华孝子爱信等:对接人上周说的是这周
点赞 评论 收藏
分享
11-09 14:54
已编辑
华南农业大学 产品经理
大拿老师:这个简历,连手机号码和照片都没打码,那为什么关键要素求职职位就不写呢? 从上往下看,都没看出自己到底是产品经理的简历,还是电子硬件的简历? 这是一个大问题,当然,更大的问题是实习经历的描述是不对的 不要只是去写实习流程,陈平,怎么去开会?怎么去讨论? 面试问的是你的产品功能点,是怎么设计的?也就是要写项目的亮点,有什么功能?这个功能有什么难处?怎么去解决的? 实习流程大家都一样,没什么优势,也没有提问点,没有提问,你就不得分 另外,你要明确你投的是什么职位,如果投的是产品职位,你的项目经历写的全都是跟产品无关的,那你的简历就没用 你的面试官必然是一个资深的产品经理,他不会去问那些计算机类的编程项目 所以这种四不像的简历,在校招是大忌
点赞 评论 收藏
分享
1 收藏 评论
分享
牛客网
牛客企业服务