乘法口诀表打印进阶篇

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

问题描述——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;
}

 

相关文章
|
5月前
|
C#
技术经验分享:C#之打印乘法表
技术经验分享:C#之打印乘法表
42 0
技术经验分享:C#之打印乘法表
|
5月前
|
C语言
C语言---函数---请输入乘法口诀表的行,来打印几几乘法表
C语言---函数---请输入乘法口诀表的行,来打印几几乘法表
|
5月前
|
Python
【Python 训练营】N_2 打印乘法口诀表
【Python 训练营】N_2 打印乘法口诀表
28 0
|
6月前
|
Python
Python语言打印九九乘法表
Python语言打印九九乘法表
|
6月前
如何实现九九乘法表:
如何实现九九乘法表:
|
6月前
|
C语言
C语言第三十五弹---打印九九乘法表
C语言第三十五弹---打印九九乘法表
|
11月前
|
C语言
C语言十五弹---打印杨辉三角
C语言十五弹---打印杨辉三角
编程输出九九乘法表
编程输出九九乘法表
103 0
|
C语言
C语言:打印乘法表
C语言:打印乘法表
94 0
java实现九九乘法表的输出
java实现九九乘法表的输出