题目描述
模仿例题,打印出不同方向的正方形,然后打印三角形矩阵。中间有个空行。
输入格式
输入矩阵的规模,不超过 99。
输出格式
输出矩形和正方形
输入
4
输出
01020304 05060708 09101112 13141516 01 0203 040506 07080910
代码如下:
#include<stdio.h>
int main()
{
int i,j,a,k,sum=1;
scanf("%d",&a);
for(i=0;i<a;i++)
{
for(j=0;j<a;j++,sum++)
{
if(sum<10)
printf("0%d",sum);
else
printf("%d",sum);
}
printf("\n");
}
printf("\n");
sum=1;
for(i=1;i<=a;i++)
{
for(j=0;j<2*a-2*i;j++)
printf(" ");
for(k=1;k<=i;k++,sum++)
{
if(sum<10)
printf("0%d",sum);
else
printf("%d",sum);
}
printf("\n");
}
return 0;
}