//方正乘法表
#include<stdio.h>
#include<math.h>
int main()
{
int i,j,sum;
int n=0,x=0;
for(i=1;i<=9;i++)
{
printf("%4d",i);
}
printf("\n");
printf(" ");
for(i=1;i<=9;i++)
{
printf("- ");
}
printf("\n");
for( i=1;i<10;i++)
{
for( j=1;j<10;j++)
{
sum=i*j;
printf("%4d",sum);
n++;
if(n%9==0)
printf("\n");
}
}
}
运行结果:
总结:
空格数量要与printf括号中的位数相同才能对齐。