怎么打印乘法口诀表啊?
看代码:#include <stdio.h>main()
{
int m,n;
m=1;
while(m<=9)
{n=1;
while(n<=m)
{printf("%1d*%1d=%-4d",m,n,m*n);
n++;
}
printf("\n");
m++;
}
}
这是教材上的代码,输出结果是乘法口诀表,是一个阶梯状的,排列规整!
这是我的代码:
#include<stdio.h>
main()
{
int m,n;
for(m=1;m<=9;m++)
{
for(n=1;n<=m;n++)
printf("%1d*%1d=%-4d",m,n,m*n);
}
printf("\n");
}
我修改的代码虽然输出正确,但是排列没有呈现阶梯状,不美观,希望帮我解释下如何修改,谢谢