一、问题描述
用C编程输出下图的九九乘法表
二、问题分析
经分析发现:第i行有i列。第i行的第j个等式的被乘数等于j,乘数等于行数i。
三、实现代码
#include<stdio.h>
void PrintMulTab();
int main(void)
{
printf("下面将打印九九乘法表:\n");
PrintMulTab();
return 0;
}
void PrintMulTab()
{
int rowNum,colNum;
for(rowNum=1;rowNum<=9;rowNum++)
{
for(colNum=1;colNum<=rowNum;colNum++)
printf("%d*%d=%d ",colNum,rowNum,colNum*rowNum);
printf("\n");
}
}