#include
void main()
{int a[5][5]={0},i,j,k;
for(i=0,j=0,k=1;k<=15;k++)
{a[i][j]=k;
if(i==0){i=j+1;j=0;}
else {j++;i--;}
}
for(i=0;i<5;i++)
{for(j=0;j<5;j++)
{if(a[i][j]!=0)
printf("%3d",a[i][j]); }
printf("\n");}
}
给点分
//修改fun的输入参数即可得到不同的三角
#include
#include
void fun(int n);
void main()
{
fun(5);
system("pause");
}
void fun(int n)
{
int i,j;
int n1,n2,n3;
n1=1;
for(i=0;i
n2=i+2;
n3=n1;
for(j=0;j
printf("%d\t",n3);
n3+=n2++;
}
printf("\n");
n1+=i+1;
}
}