程序要求屏幕输出如下效果:
#include<stdio.h>
#define NUM 10
void main()
{
/*程序的算法:计算每行应该输出多少个空格*/
register int i,j,k,l;
clrscr();
for(i=1;i<=2*NUM-1;i++)
{
if(i<=NUM) l=i;
else l=2*NUM-i;
for(k=1;k<=NUM-l;k++)
printf(" ");
for(j=1;j<=2*l-1;j++)
if(j<=l)
printf("%3d",j);
else
printf("%3d",2*l-j);
printf("/n");
}
}