乘法口诀表打印进阶篇

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

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

 

相关文章
|
3月前
|
C#
技术经验分享:C#之打印乘法表
技术经验分享:C#之打印乘法表
30 0
技术经验分享:C#之打印乘法表
|
3月前
|
C语言
C语言打印乘法口诀表——超详细扫盲篇
C语言打印乘法口诀表——超详细扫盲篇
|
3月前
|
C语言
C语言---函数---请输入乘法口诀表的行,来打印几几乘法表
C语言---函数---请输入乘法口诀表的行,来打印几几乘法表
|
3月前
|
Python
【Python 训练营】N_2 打印乘法口诀表
【Python 训练营】N_2 打印乘法口诀表
24 0
|
4月前
|
Python
Python语言打印九九乘法表
Python语言打印九九乘法表
|
4月前
|
C语言
C语言第三十五弹---打印九九乘法表
C语言第三十五弹---打印九九乘法表
|
11月前
|
C语言
C 语言实例 - 输出九九乘法口诀表
使用嵌套 for 循环输出九九乘法口诀表。
71 2
|
9月前
|
C语言
C语言十五弹---打印杨辉三角
C语言十五弹---打印杨辉三角
|
算法 C语言
C语言练级之路num4(有关各种菱形的打印)(用的都是基础的算法),会了这些图形的打印,从此再无你不会用的循环,给你理解的透透的
1.第一题(边框菱形的打印) 2.第二题边框 菱形的进阶 3.第三题(数字菱形的打印) 4.第四题:(空心菱形) 5.第五题(实心菱形): 6.第六题:(外带一个杨氏三角的再一次打印)