在写这个程序之前,首先要了解乘法口诀表。
通过上图观察,不难发现这个简单的乘法口诀表,需要套用两层for循环来解决问题。
下面是相关代码:
#include <stdio.h>
int main()
{
int i = 0;
for (i = 1; i <= 9; i++)
{
int j = 0;
for (j = 1; j <= i;j++)
{
printf("i*j =%2d ",i*j);
}
printf("\n");
}
return 0;
}
注:为了最后输出结果好看用了 %2d,这个意思是,以宽度2输出整型数,不足2时,左补空格。
运行结果图: