乘法口诀表打印进阶篇

简介: 乘法口诀表打印进阶篇

问题描述——n*n的乘法口诀表打印

实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定

如:输入9,输出9*9口诀表,输出12,输出12*12的乘法口诀表。

(关于C语言函数的介绍和使用,稍后我会再写一篇文章详细讲解)

上代码

(如果你对这段代码的思路以及打印格式有所疑惑,请看这篇文章C语言打印乘法口诀表——超详细扫盲篇-CSDN博客

void mu_table(int n)
{
  for (int i = 1; i <= n; i++)
  {
    for (int j = 1; j <= i; j++)
    {
      printf("%-2dx%-2d=%-3d ", j, i, j * i);
    }
    printf("\n");
  }
}
 
#include<stdio.h>
int main()
{
  int n = 0;
  scanf("%d", &n);
  mu_table(n);
  return 0;
}

以下是VS2022运行截图

当然,如果你想多次输入来打印不同的乘法口诀表,只需要对代码稍作修改即可

void mu_table(int n)
{
  for (int i = 1; i <= n; i++)
  {
    for (int j = 1; j <= i; j++)
    {
      printf("%-2dx%-2d=%-3d ", j, i, j * i);
    }
    printf("\n");
  }
}
#include<stdio.h>
int main()
{
  int n = 0;
  while (scanf("%d", &n) != EOF)
  {
    mu_table(n);
  }
  return 0;
}

 

相关文章
|
7月前
|
C语言
C语言打印乘法口诀表——超详细扫盲篇
C语言打印乘法口诀表——超详细扫盲篇
|
7月前
|
C语言
C语言---函数---请输入乘法口诀表的行,来打印几几乘法表
C语言---函数---请输入乘法口诀表的行,来打印几几乘法表
|
8月前
|
存储 弹性计算 运维
打印斐波那契数列
【4月更文挑战第29天】
61 0
|
8月前
|
C语言
C语言第三十五弹---打印九九乘法表
C语言第三十五弹---打印九九乘法表
C语言第三十弹---打印一个整数的每一位数
C语言第三十弹---打印一个整数的每一位数
|
JavaScript
JS for 循环嵌套 for 循环(打印九九乘法表)
JS for 循环嵌套 for 循环(打印九九乘法表)
126 0
|
算法 C语言
[C语言][典例详解]打印杨辉三角(找规律简单实现)
[C语言][典例详解]打印杨辉三角(找规律简单实现)
176 0
|
C语言
C语言练习之打印9*9乘法口诀表
C语言练习之打印9*9乘法口诀表
121 0
|
JavaScript
js基础笔记学习58-练习1循环嵌套打印九九乘法表
js基础笔记学习58-练习1循环嵌套打印九九乘法表
81 0
js基础笔记学习58-练习1循环嵌套打印九九乘法表