C语言实现乘法口诀表
这是一个典型的循环镶嵌问题,第一位乘数即为1-9,第二位乘数及行数由第一位乘数决定,所以第二个循环循环条件需要小于第一个乘数。
1* 1=1
2* 1=2 2* 2=4
3* 1=3 3* 2=6 3* 3=9
4* 1=4 4* 2=8 4* 3=12 4*4=16
#include<stdio.h>
#include<stdlib.h>
int main()
{
for (int i = 1; i <= 9; i++)
{
for (int j = 1; j <= i; j++)
{
printf("%d*%d=%d\t", i, j, i * j);
}
printf("\n");
}
system("pause");
return 0;
}
注释:
1."\t" 为水平制表
2."\n" 为换行符