while循环

来源:2-1 有名有姓的C

虚伪的笑容

2017-11-30 10:19

如何用while循环语句编写以下内容。5a1f6a850001504e07801040.jpg

写回答 关注

4回答

  • qq_最难是人_0
    2017-11-30 11:55:07
    已采纳

    #include <stdio.h>

    int main()

    {

        int n;

        int a = 1;

        printf("请输入n的值:");

        scanf("%d",&n);

        if(n<=1 || n>=30)

       {

              printf("输入超出范围!");

        }

        else

       {

           for(int i=0;i<n ;i++)

           {

                for(int j=0;j<n;j++)

               {

                      if(i>=j)

                      {

                        printf("%d ",a);

                         a++;

                    }

                    else

                    {

                       printf(" ");

                    }

                }

                 printf("\n");

            }

         }

    }


    虚伪的笑容

    谢谢啦

    2017-11-30 13:32:54

    共 4 条回复 >

  • 慕函数2299660
    2017-11-30 14:48:27
    #include<stdio.h>
    int main()
    {
     int n=5;           //输入的整数
     int i=1,k=1;       //i为输出行数,k为输出数据
     int j;             //j为每行输出几组数据
     if(n>=1&&n<=30)    //判断n取值是否在范围内
     {
     while(i<=n)
     {
     j=1;
     while(j<=i)
     {
     printf("%d",k);
     k++;
     j++;
     }
     i++;
     printf("/n");
     }
     }
     else return 0;
    }


  • 浪里千秋
    2017-11-30 14:14:53
    int n;
        printf("请输入n的值:");
        scanf("%d",&n);
        if(n<=1 || n>=30){
            printf("输入超出范围!");
        }else{
            int x = 1;
            int ss = 1;
            while(n){
                for(int k = x;k > 0; k--){
                    printf("%d ",ss++);
                }
                x++;
                n--;
                printf("\n");
            }
        }


  • qq_最难是人_0
    2017-11-30 11:54:06

    #include <stdio.h>

    int main()

    {

        int n;

        int a = 1;

        printf("请输入n的值:");

        scanf("%d",&n);

        if(n<=1 || n>=30)

       {

              printf("输入超出范围!");

        }

        else

       {

           for(int i=0;i<n ;i++)

           {

                for(int j=0;j<n;j++)

               {

                      if(i>=j)

                      {

                        printf("%d",a);

                         a++;

                    }

                    else

                    {

                       printf(" ");

                    }

                }

                 printf("\n");

            }

         }

    }

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926299 学习 · 20799 问题

查看课程

相似问题

while循环

回答 1

while循环

回答 3

while循环

回答 2

while 循环

回答 3