目录

理解:

代码:

运行结果:


理解:

要用C++来打印上图中的99乘法表,其实也很简单。在学完循环结构后,稍加思考就能实现。

在这个例子中,我们需要用到嵌套循环结构。仔细观察上图中的规律,不难看出:被乘数等于列数,乘数等于行数,并且列数≤行数。

这个程序对于初学者的难点就在于如何实现三角形的形状,以及如何实现列数x行数=计算结果。

代码:

#include<iostream>
using namespace std;
int main()
{for(int i = 1; i < 10; i++)//i是行数{for(int j = 1; j<=i; j++)//j是列数,j<=i,通过列数来控制行数,保证我们打印出来是三角形{cout << j << "*" << i << " = " << j * i << "    ";}cout << endl;//打印完1行,换行}system("pause");return 0;
}

在代码中,定义了两个变量i和j,分别用来控制行数和列数,初始化都为1,使用递增++,从1一直加到9,此时我们就需要判断行数和列数的大小关系,如果列数小于行数则打印出来,反之不打印。若不通过变量来控制另一个变量,我们打印出来的99乘法表会是正方形的,比如4*4=16后面会接着4*5=20,而不是换行。

运行结果:

如果想每一列都对齐,可以在打印时用tab来实现。

以上是打印正三角的99乘法表,依照上面的规律,也可以实现打印倒三角形的99乘法表以及倒叙打印99乘法表。

C++实现99乘法表相关推荐

  1. 凯撒密码、GDP格式化输出、99乘法表

    1.恺撒密码的编码 plaincode = input('明文:') print('密文:',end='') for i in plaincode: print(chr(ord(i)+3),end=' ...

  2. python练习题-99乘法表

    99乘法表 i=1 x=1 while i<=9:j=1while j<=x:print('%2dx%2d=%2d'%(i,j,i*j),end=' ')j+=1print()x+=1i+ ...

  3. python使用for循环打印99乘法表-Python用for循环实现九九乘法表

    下面通过一段代码给大家介绍python 使用for 循环实现九九乘法表,具体代码如下所示: #for 循环实现99乘法表 for i in range (1,10): for j in range ( ...

  4. 字符串操作练习:星座、凯撒密码、99乘法表、词频统计预处理

    输出12个星座符号,以反斜线分隔for i in range (12):print(chr(9800+i),end='\\') 恺撒密码的编码s = input('请输入需要加密的字符串:') key ...

  5. 使用JavaScript代码制作99乘法表

    <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...

  6. 3种用python代码实现99乘法表

    第一种:使用for遍历循环嵌套 for x in range(1,10):for y in range(1,x+1):print("%s*%s=%s" % (y,x,x*y),en ...

  7. java怎么输出9 99的形式_java如何输出99乘法表

    要实现输出99乘法表,我们可以通过两层for循环来实现. 具体代码为: (视频教程推荐:java视频)public class For99 { public static void main(Stri ...

  8. Golang语言写99乘法表-双重for循环

    个人博客点这里 1. 标准写法: for 表达式1;表达式2;表达式3{循环体 } 2. 同时省略表达式1和表达式3 for 表达式2{循环体 } // 相当于while(条件) 3. 同时省略3个表 ...

  9. java定义一个方法,向控制台输出99乘法表

    java定义一个方法,向控制台输出99乘法表 /*** 定义一个方法* 向控制台输出99乘法表*/ public class Test18 {public static void main(Strin ...

  10. java数组写99乘法表,Java 实现乘法口诀(99乘法表)

    用 Java 程序实现乘法口诀(99乘法表),主要有两个要点需要掌握: 1.需要实现双层循环: 2.内循环的循环次数小于等于上层循环的循环次数: Java 代码如下(供参考): package com ...

最新文章

  1. Modeling System Behavior with Use Case(2)
  2. Flask之Cookie与Session
  3. HashMap为何从头插入改为尾插入
  4. python字符串功能_python字符串内置功能
  5. LeetCode22——Generate Parentheses(给定n对括号,然后看有多少正确的括号组合)
  6. 江西师范大学2017年C语言考试,2018年江西师范大学程序设计(C语言)考研初试大纲...
  7. 资源放送丨《并行不悖——Oracle数据库并行的是是非非》PPT视频
  8. 前端校验rules写法:
  9. mysql 唯一索引为null_mysql 中存在null跟空时创建唯一索引_mysql
  10. 输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。
  11. 生物信息学分析常用网站
  12. 一道简单的百度笔试题
  13. CodeForces-767C Garland
  14. 04-SNAP处理Sentinel-2 L2A级数据(二)
  15. xposed模块编写教程_新手不要再被误导!这是一篇最新的Xposed模块编写教程
  16. 【win32】Helloworld
  17. iOS-通俗易懂的微信支付接入和爬坑指南,十分钟轻松搞完
  18. 数据定义语言 - DDL
  19. 代练通 服务器维护,服务器什么毛病?
  20. href=“JavaScript:;”是啥意思?

热门文章

  1. Golang cgo:如何在Go代码中调用C语言代码?
  2. html 文档设置标记,html文档设置标记
  3. 将1,2,3,4...转换为一,二,三,四....
  4. Centos7 下源码安装nginx
  5. SpringCloud学习十:整合Swagger
  6. python实现BPSK调制信号解调
  7. 电商系统对接支付渠道的解决方案
  8. 谱估计(三)DFT与正交分解
  9. 山西大学数学与计算机科学学院,山西大学
  10. Ensemble of the Deep Convolutional Network for Multiclass of Plant Disease Classi¯cation Using Leaf