题解 | #参数解析#

参数解析

https://www.nowcoder.com/practice/668603dc307e4ef4bb07bcd0615ea677

#include <stdio.h>
#include "string.h"

int main() {
    char str[1001];
    while (scanf("%[^\n]s", str)!=EOF) {
        getchar();  //讀取掉緩衝區內未讀入的'\n'符號,否則會一直while中讀取,值未讀到EOF
        // printf("%s", str);
        char parameter[1000][1001];
        int i=0,j=0,k, len=strlen(str), flag=0;
        for (k=0; k<=len; k++) {
            if (str[k]==' ' && flag==0) {
                parameter[i][j]='\0';
                i++;
                j=0;
            }
            else if (str[k]==' ' && flag==1) {
                parameter[i][j++]=str[k];
            }
            else if (str[k]=='"' && flag==0) {
                flag=1; continue;
            }
            else if (str[k]=='"' && flag==1) {
                flag=0; continue;
            }
            else {
                parameter[i][j++] = str[k];
            }
        }
        printf("%d\n", i+1);
        for (k=0; k<=i; k++) {
            printf("%s\n", parameter[k]);
        }
    }
    return 0;
}

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-02 17:28
25届每天都在焦虑找工作的事情0offer情绪一直很低落硬撑着面了一个岗位岗位有应酬的成分面试的时候hr给我出各种场景题问的问题比较犀利&nbsp;有点压力面的感觉感觉有点回答不上来本来就压抑的情绪瞬间爆发了呢一瞬间特别想哭觉得自己特别没用没绷住掉眼泪了事后想想觉得自己挺有病的&nbsp;真的破大防了
喜欢唱跳rap小刺猬...:我觉得没关系吧,之前有一次面试leader给我压力面,我顶住了压力,结果入职的时候发现组里氛围很差,果断跑路。其实从面试就能大概看出组的情况,面试体验好的组倒是不一定好,但是面试体验不好的组。。。就很难说
面试尴尬现场
点赞 评论 收藏
分享
06-11 17:39
门头沟学院 Java
小呆呆的大鼻涕:卧槽,用户彻底怒了
点赞 评论 收藏
分享
牛客83700679...:简历抄别人的,然后再投,有反馈就是简历不行,没反馈就是学历不行,多投多改只要技术不差机会总会有的
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-01 17:13
想去,但是听说加班强度实在难崩,所以拒绝了,现在有点心梗对面hr感觉也是实习生,打电话的时候怪紧张的,但是感觉人很好嘞
水中水之下水道的鼠鼠:哥们这不先去体验一下,不行再跑呗,大不了混个实习经历(有更好的转正offer就当我没说)
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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