【C语言必刷题】2. 9*9乘法表

简介: 【C语言必刷题】2. 9*9乘法表


1. 题目描述

使用C语⾔写⼀个程序打印9*9乘法⼝诀表,如下图:

2. 解题思路

在外部循环中,我们用i迭代行号,从1到9,表示乘法表中的第 i行;


在内部循环中,我们用 j 迭代列号,从 1到 i,表⽰第 i行中的第 j列;


然后使用 printf 函数打印出每⼀项,包括被两个因数和乘积,它们用制表符隔开,并且使用

%2d 格式控制符将乘积左对齐输出,使得每个乘积占两个字符宽度;


在打印完每一行后,需要继续打印⼀个 \n,表⽰当前行遍历结束,开始下一行的打印;

3. 代码

#include<stdio.h>

int main()
{
  int i = 0; // 定义i 遍历行
  for (i = 1; i <= 9; i++)
  {
    int j = 0; // 定义j 遍历列
    for (j = 1; j <= i; j++)
    {
      printf("%d * %d = %2d\t", j, i, (i * j)); // 打印当前的乘法公式
    }
    printf("\n"); // 换行进行下一行的打印
  }

  return 0;
}


运行结果:
























相关文章
|
6月前
|
C语言
C语言实现水仙花数与99乘法表
C语言实现水仙花数与99乘法表
|
6月前
|
C语言
C语言---函数---请输入乘法口诀表的行,来打印几几乘法表
C语言---函数---请输入乘法口诀表的行,来打印几几乘法表
|
7月前
|
C语言
【C语言必刷题】4. 打印100~200之间的素数
【C语言必刷题】4. 打印100~200之间的素数
|
7月前
|
C语言
【C语言必刷题】6. 水仙花数
【C语言必刷题】6. 水仙花数
|
7月前
|
C语言
C语言之九九乘法表||素数||最小公倍数
C语言之九九乘法表||素数||最小公倍数
71 0
|
7月前
|
C语言
【C语言必刷题】7. 百钱百鸡
【C语言必刷题】7. 百钱百鸡
|
7月前
|
C语言
【C语言必刷题】5.判断闰年
【C语言必刷题】5.判断闰年
|
7月前
|
算法 C语言
【C语言必刷题】3.二分查找
【C语言必刷题】3.二分查找
|
7月前
|
C语言
【C语言必刷题】1.打印1~100之间的奇数
【C语言必刷题】1.打印1~100之间的奇数
|
C语言
c语言编写程序(打印9*9乘法表)
c语言编写程序(打印9*9乘法表)
94 1