【发布时间】:2019-04-09 13:33:12
【问题描述】:
我正在尝试打印以下系列:
1
2 3
4 5 6
7 8 9 10
... ... ...
我的程序的输入包含一个整数 n,它决定了要打印的行数。
我尝试对其进行编码,但得到以下输出:
1
2 3
3 4 5
4 5 6 7
... ... ...
#include<stdio.h>
int main()
{
int n,i,j,t,m;
scanf("%d", &n);
for(i=1;i<=n;i++)
{
for(j=i,t=1;t<=i;j++,t++)
{
printf("%d ",j);
}
printf("\n");
}
}
【问题讨论】:
-
所以.. 显然输出表明您没有在嵌套循环中将
j初始化为正确的值。