题目描述
输入一个正整数n,输出一个上三角数字三角形。
输入
只有一个正整数:n (1< =n< =100)
输出
一个上三角数字三角形,每个数字占四个字符位置
样例输入
5
样例输出
1 6 10 13 15
2 7 11 14
3 8 12
4 9
5
解析:excel是个好东西,我们老师说的,可以调试一边代码,然后再看excel表就很容易懂这个代码的思路了。
#include<stdio.h>
int main()
{
int n,i,j,s;
scanf("%d",&n);
for(i=1;i<=n;i++) //i控制层数 ,并且是第一个数
{
printf("%4d",i);
j=n; //j限制一层的个数
s=i;
while(j>i)
{
s+=j;
printf("%4d",s);
j--;
}
printf("\n");
}
return 0;
}