乘法口诀标的打印及解释

简介: 打印乘法口诀表可以说是c语言中一个很经典的一个简单程序了。 打印乘法口诀表的第一反应可能会是很难,怎么打印出这么多相乘的数呢。但是仔细想分析和考虑的话,其实很简单。那么我来说一下打印乘法口诀表的思路。

打印乘法口诀表可以说是c语言中一个很经典的一个简单程序了。    

 打印乘法口诀表的第一反应可能会是很难,怎么打印出这么多相乘的数呢。但是仔细想分析和考虑的话,其实很简单。那么我来说一下打印乘法口诀表的思路。



一、整体观察、建立大概的思路和代码模图。  

二、代码实现


有几个重要的点:


第一个for循环控制的是行,同时又是乘法中的第一个元素。如1*2,3*4,在这里又代表着1*2中的1,3*4中的3.

第二个循环控制的是例,同时又是乘法中的第二个元素。如1*2,3*4,在这里又代表着1*2中的2,3*4中的4.

每打印完一行都需要进行换行。

输出为了整齐、效果完美,乘积的输出格式要进行调整。

乘法口诀表的代码,如下:

#include<stdio.h>
int main()
{
  int i = 0, j = 0;
  for(i=1;i<10;i++)   //控制行
  {
    for(j=1;j<=i;j++)  //控制列
    {
           //输出格式 “%-2d”的意思是打印出的整数左对齐,长度为2.这样打印出来的整体效果会很整齐。
      printf("%d*%d=%-2d ", i, j, i * j);
    }
    printf("\n");  //打印完每一行后 换行。
  }
  return 0;
}


我们看一下打印出来的效果:

三、总结


乘法口诀表的整体实现还是比较简单的,我们需要熟练的运用for循环,并且在输出是我们也应该尽量的把格式对齐,这样看起来相对较简介。

 乘法口诀表打印的思路讲解就到这里,希望以上内容对你有所帮助,感谢观看ovo;

相关文章
|
8月前
|
存储 C语言
牛客网刷题总结(1.有序序列判断,2.获得月份天数,3.矩阵相等判定,4.矩阵转换,5.井字棋判断输赢,6.递归进行进制转化)
牛客网刷题总结(1.有序序列判断,2.获得月份天数,3.矩阵相等判定,4.矩阵转换,5.井字棋判断输赢,6.递归进行进制转化)
81 0
|
8月前
|
C语言
c语言编程练习题:7-51 求奇数分之一序列前N项和
c语言编程练习题:7-51 求奇数分之一序列前N项和
79 0
|
8月前
打印9*9乘法口诀
打印9*9乘法口诀
54 0
|
算法 Java
2015 蓝桥杯省赛部分题整理(九数组分数,牌型种数,串逐位和,循环节长度,打印菱形)
2015 蓝桥杯省赛部分题整理(九数组分数,牌型种数,串逐位和,循环节长度,打印菱形)
101 0
学C的第十三天【应用多文件的形式实现 三子棋 程序(重点);练习:1. 打印9*9乘法口诀表、2. 求10个整数中的最大值、3. 分数加减交叉计算、4. 数一下 1到 100 的整数中出现了多少个9】
9.数组的应用实例1:三子棋(综合以前学习的知识) 三子棋的实现:(重点都在注释中) 1. 游戏不退出,继续玩下一把(循环) 2. 应用多文件的形式写代码
|
存储 算法
【每日挠头算法题】Leetcode 989. 数组形式的整数加法 —— 高精度加法解法
【每日挠头算法题】Leetcode 989. 数组形式的整数加法 —— 高精度加法解法
155 0
【每日挠头算法题】Leetcode 989. 数组形式的整数加法 —— 高精度加法解法
【C语言】(错题整理) 寻找完数、字符串中各类字符数的统计、最大公约数和最小公倍数、回文数计算 (循环、函数相关内容)
本篇博客旨在整理最近在头歌遇到的难题、错题,对其进行分析并整理。 一、循环 1.寻找完数(计算因子例题) 一个数如果恰好等于它的因子之和,这个数就称为"完数"。 例如,6的因子为1、2、3,而6=1+2+3,因此6是"完数"。 编程序找出1000之内的所有完数。 这道题的首要任务就是找到各个数的因子,然后再对其进行判断。那么计算这个数的因子,我们可以用循环,试每个小于它的数对其进行求余%,结果为零即是因子。