问答详情
源自:2-1 有名有姓的C

while循环

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

提问者:虚伪的笑容 2017-11-30 10:19

个回答

  • 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");

            }

         }

    }


  • 慕函数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");

            }

         }

    }