第1个回答 2020-02-08
如果你要打印
1
123
1234
12345
123456
这个的话用以下代码:
#include<stdio.h>
int
main()
{
int
i,j;
for(i=1;i<7;i++)
{
if(i==2)
continue;
for(j=1;j<=i;j++)
printf("%d",j);
printf("\n");
}
return
0;
}
如果你要打印
1
12
123
1234
12345
123456
这个的话用以下代码:
#include<stdio.h>
int
main()
{
int
i,j;//初始化
for(i=1;i<7;i++)//因为每一行中的个数是逐列递增,所以这个题目要用两层循环,并且外层循环是行
{
for(j=1;j<=i;j++)//内层循环,每一行有从1到i个数
printf("%d",j);//分别打打印出每一行的数
printf("\n");
//打完后换行
}
return
0;
}
如果你要打印
1
123
1234
12345
123456
这个的话用以下代码:
#include<stdio.h>
int
main()
{
int
i,j;
for(i=1;i<7;i++)
{
if(i==2)//跟上面那个相比少了第二行,所以如果是第二行时就退出循环,继续执行第三行的循环
continue;//continue是跳出这次循环的意思,并不是退出整个循环
for(j=1;j<=i;j++)
printf("%d",j);
printf("\n");
}
return
0;
}