美文网首页
【第三周作业02分队列】程序设计入门——C语言(翁恺)

【第三周作业02分队列】程序设计入门——C语言(翁恺)

作者: flamingocc | 来源:发表于2022-03-23 17:37 被阅读0次

    分队列(5分)

    题目内容:

    班级第一次列队,通常老师会让同学按身高排成一列,然后1、2报数,喊到1的同学向前一 步,就这样,队伍就变成两列了。假设现在一个班级有n个同学,并且他们已经按身高排成 了一列,同学按身高从1到n编号,你能告诉我最后哪些编号的同学站在了第一列么?
    输入格式:
    输入一个正整数n,表示班级的人数。
    输出格式
    按顺序输出所有在第一列的同学对应的编号,每两个编号之间用一个空格隔开,最后一个编号后面没有空格。

    输入样例
    11
    输出样例
    1 3 5 7 9 11

    #include<stdio.h>
    
    int main()
    {
        int n=0;
        int m;
    
        scanf("%d", &n);
    
        if(n<3)                     // 只有1人和2人的情况,则只输出1
        {
            printf("1");
            return 0;
        }
        else{                       // 3人以上的情况
            printf("1");
            for(m=3;m<=n;m+=2)      // 利用for循环解决定步问题
            {
                printf(" %d", m);
            }    
        }
    
        return 0;
    }
    
    
    成功!

    相关文章

      网友评论

          本文标题:【第三周作业02分队列】程序设计入门——C语言(翁恺)

          本文链接:https://www.haomeiwen.com/subject/gbthjrtx.html