首页 热点专区 义务教育 高等教育 出国留学 考研考公

C语言高手看过来,循环嵌套问题麻烦写一下具体程序,还有本人初学,请不...

发布网友

我来回答

3个回答

热心网友

#include<stdio.h>
Void mian()
{
int,i=1,n,k=1;
Scanf("%d",&n);
While(i<=n)
{
printf("&d",i);
While(k<=i)
{
Printf("\n");
}
I++;
K++
}
}
你上机试试看吧,我是直接写的。
其实像这样的输出几行几列的,用for循环是很方便的喔,怎么方便怎么写

热心网友

#include<stdio.h>
void main() { int i,j,k,n;
  scanf("%d",&n); k=1;
  for ( i=0;i<n;i++ ) {
    for ( j=0;j<=i;j++ ) { printf("%d ",k); k++; }
    printf("\n");
  }
}

如果改成while循环:

#include<stdio.h>
void main() { int i,j,k,n;
  scanf("%d",&n); k=1; i=0;
  while ( i<n ) {
     j=0;
     while ( j<=i ) { printf("%d ",k); k++; j++; }
    printf("\n");
    i++;
  }
}

热心网友

#include <stdio.h>
#include <stdlib.h>
int main()
{
    int i,j,n,cnt;
    scanf("%d",&n);
    i=0;
    cnt=1;
    while(i<n)
    {
        j=0;
        while(j<=i)
        {
            printf("%d ",cnt++);
            ++j;
        }
        printf("\n");
        ++i;
    }
    system("pause");
    return 0;
}

热心网友

#include<stdio.h>
Void mian()
{
int,i=1,n,k=1;
Scanf("%d",&n);
While(i<=n)
{
printf("&d",i);
While(k<=i)
{
Printf("\n");
}
I++;
K++
}
}
你上机试试看吧,我是直接写的。
其实像这样的输出几行几列的,用for循环是很方便的喔,怎么方便怎么写

热心网友

#include <stdio.h>
#include <stdlib.h>
int main()
{
    int i,j,n,cnt;
    scanf("%d",&n);
    i=0;
    cnt=1;
    while(i<n)
    {
        j=0;
        while(j<=i)
        {
            printf("%d ",cnt++);
            ++j;
        }
        printf("\n");
        ++i;
    }
    system("pause");
    return 0;
}

热心网友

#include<stdio.h>
void main() { int i,j,k,n;
  scanf("%d",&n); k=1;
  for ( i=0;i<n;i++ ) {
    for ( j=0;j<=i;j++ ) { printf("%d ",k); k++; }
    printf("\n");
  }
}

如果改成while循环:

#include<stdio.h>
void main() { int i,j,k,n;
  scanf("%d",&n); k=1; i=0;
  while ( i<n ) {
     j=0;
     while ( j<=i ) { printf("%d ",k); k++; j++; }
    printf("\n");
    i++;
  }
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com