C++实现99乘法表
目录
理解:
代码:
运行结果:
理解:
要用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乘法表相关推荐
- 凯撒密码、GDP格式化输出、99乘法表
1.恺撒密码的编码 plaincode = input('明文:') print('密文:',end='') for i in plaincode: print(chr(ord(i)+3),end=' ...
- 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+ ...
- python使用for循环打印99乘法表-Python用for循环实现九九乘法表
下面通过一段代码给大家介绍python 使用for 循环实现九九乘法表,具体代码如下所示: #for 循环实现99乘法表 for i in range (1,10): for j in range ( ...
- 字符串操作练习:星座、凯撒密码、99乘法表、词频统计预处理
输出12个星座符号,以反斜线分隔for i in range (12):print(chr(9800+i),end='\\') 恺撒密码的编码s = input('请输入需要加密的字符串:') key ...
- 使用JavaScript代码制作99乘法表
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...
- 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 ...
- java怎么输出9 99的形式_java如何输出99乘法表
要实现输出99乘法表,我们可以通过两层for循环来实现. 具体代码为: (视频教程推荐:java视频)public class For99 { public static void main(Stri ...
- Golang语言写99乘法表-双重for循环
个人博客点这里 1. 标准写法: for 表达式1;表达式2;表达式3{循环体 } 2. 同时省略表达式1和表达式3 for 表达式2{循环体 } // 相当于while(条件) 3. 同时省略3个表 ...
- java定义一个方法,向控制台输出99乘法表
java定义一个方法,向控制台输出99乘法表 /*** 定义一个方法* 向控制台输出99乘法表*/ public class Test18 {public static void main(Strin ...
- java数组写99乘法表,Java 实现乘法口诀(99乘法表)
用 Java 程序实现乘法口诀(99乘法表),主要有两个要点需要掌握: 1.需要实现双层循环: 2.内循环的循环次数小于等于上层循环的循环次数: Java 代码如下(供参考): package com ...
最新文章
- Modeling System Behavior with Use Case(2)
- Flask之Cookie与Session
- HashMap为何从头插入改为尾插入
- python字符串功能_python字符串内置功能
- LeetCode22——Generate Parentheses(给定n对括号,然后看有多少正确的括号组合)
- 江西师范大学2017年C语言考试,2018年江西师范大学程序设计(C语言)考研初试大纲...
- 资源放送丨《并行不悖——Oracle数据库并行的是是非非》PPT视频
- 前端校验rules写法:
- mysql 唯一索引为null_mysql 中存在null跟空时创建唯一索引_mysql
- 输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。
- 生物信息学分析常用网站
- 一道简单的百度笔试题
- CodeForces-767C Garland
- 04-SNAP处理Sentinel-2 L2A级数据(二)
- xposed模块编写教程_新手不要再被误导!这是一篇最新的Xposed模块编写教程
- 【win32】Helloworld
- iOS-通俗易懂的微信支付接入和爬坑指南,十分钟轻松搞完
- 数据定义语言 - DDL
- 代练通 服务器维护,服务器什么毛病?
- href=“JavaScript:;”是啥意思?
热门文章
- Golang cgo:如何在Go代码中调用C语言代码?
- html 文档设置标记,html文档设置标记
- 将1,2,3,4...转换为一,二,三,四....
- Centos7 下源码安装nginx
- SpringCloud学习十:整合Swagger
- python实现BPSK调制信号解调
- 电商系统对接支付渠道的解决方案
- 谱估计(三)DFT与正交分解
- 山西大学数学与计算机科学学院,山西大学
- Ensemble of the Deep Convolutional Network for Multiclass of Plant Disease Classi¯cation Using Leaf