该程序为小白作者在学习过程中所记录内容,如有雷同,请于作者联系。不喜勿喷。
该程序为参考某位博主的程序(若有侵权请联系删除):
#include <stdio.h>
int main(int argc,char *argv[])
{
int n,i,j,m,s,k;
scanf("%d",&n);
s=1;m=1;
for(i=1;i<=n;i++)
{
m=s;
s=s+i;
k=i+1;
for(j=i;j<=n;j++)
{
if(j==n)
{
printf("%d\t",m);
}else
{
printf("%d\t",m);
}
m+=k;
k++;
}
printf("\n");
}
return 0;
}
该程序为在学习过程中,根据老师指引所写程序(不喜勿喷):
#include <stdio.h>
int main(int argc,char *argv[])
{
int i,j,m=0,t=1;
int n;
scanf("%d",&n);
for(j=0;j<n;j++)//纵向开头增值
{
t=t+j;//每行开头
m=t;
printf("%-3d",m);
for(i=j+2;i<=n;i++)//横向增值
{
m=i+m; //计算下一项
printf("%-3d",m);
}
printf("\n");
m=0;
}
return 0;
}