c语言实现乘法口诀表的打印
实现一个乘法口诀表的打印,可输入阶数。
#include<stdio.h>
int main()
{
int i, j, n;//n为输入的乘阶数。
scanf("%d", &n);
for (i = 1; i <= n; i++)
{
for (j = 1; j <=i; j++)
{
printf("%d*%d=%d ", i, j, i*j);
if (i == j)
{
printf("\n");//当输出到n*n的时候,换行!
}//endl if
}//endl for(j)
}//endl for(i)
return 0;
}
打印结果:结果中当乘数结果为两位数时出现了打印错位,如果当i*j的值为三位数 时,又会出现一个错位,哪位大佬有办法解决的请赐教!