普通解法:
打印 9*9 口诀表。
代码实现:
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
int main()
{
int line = 0; // 行数
int i = 0;
int j = 0;
printf("请输入行数:line = ");
scanf("%d", &line); // 接收一个数字,确定输出的乘法口诀表是几行几列的
for (i = 1; i <= line; i++)
{
for (j = 1; j <= i; j++)
{
printf("%d*%d=%2d ", i, j, i*j);
}
printf("\n"); // 一行打印完之后换行
}
system("pause");
return 0;
}
代码执行结果:
函数实现:
输出 12*12 口诀表。
代码实现:
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
// 定义输出函数 Print( )
void Print(line)
{
int i = 0; // 行数
int j = 0; // 每行的项数
for (i = 1; i <=