编程输入正整数N(N<100),输出一个N阶下三角方阵。
输入格式:
一个正整数,小于100
输出格式:
每个数占3列右对齐。
例如:
输入:10
输出:
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
1 2 3 4 5 6
1 2 3 4 5 6 7
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9 10
求解答!感谢!
每行都是右对齐,编辑自动左对齐了。
双重for循环就好了啊
#include <stdio.h>
int main()
{
int n;
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
for(int j=1;j<=i;j++)
printf("%3d",j);
printf("\n");
}
return 0;
}