列号的变化:类似于取模运算。下一项列号=当前列号%当前列号+1;

行号的变化:下一项行号=当前列号/当前行号+当前行号。

C++代码如下:

#include<iostream>
using namespace std;
void print(int n)
{
    int row = 1;
    int column = 1;
    char flag[3] = " \n";
    while (row <= n) {
        cout << row << "*" << column << "=" << row * column << flag[column / row];
        int tmp = column % row + 1;
        row = column / row + row;
        column = tmp;
    }
}
int main()
{
    int n;
    cin >> n;
    print(n);
    system("pause");
    return 0;

}

注意:当行号等于列号的时候会换行,利用字符数组flag,下表为0的元素为空格,下表为1的元素为换行。

使用一重循环打印乘法口诀相关推荐

  1. 用for循环打印乘法口诀表

    //打印乘法口诀表 int main() {     int i = 0;     for (i = 1; i <= 9; i++) //用i表示行数     {         int j = ...

  2. 一个循环、一个变量打印乘法口诀

    前几天面试的时候遇到了一个问题,当时也没啥思路,而且时间比较紧,所以就空下了.回来后一直耿耿于怀,于是研究了一下. 问题是这样的:只用一个循环和一个变量打印出乘法口诀. 想了一段时间感觉还是没啥思路, ...

  3. python列表切片口诀-Python-100例(7-8) 复制列表 打印乘法口诀

    2019 年第 27 篇,总 51 篇文章 本文大约 1700 字,阅读大约需要 6 分钟 前面分享的六道题目如下: 这次是分享 Python-100 例的第 7-8 题,分别是复制列表和打印乘法口诀 ...

  4. Python-100例(7-8) 复制列表 打印乘法口诀

    前面分享的六道题目如下: Python-100 | 练习题 01 & 列表推导式 Python-100 练习题 02 Python-100 练习题 03 完全平方数 Python-100 练习 ...

  5. 【C语言】函数:实现一个函数,打印乘法口诀表

    文章目录 1.条件概述 2.代码实现 1.条件概述 实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定,输入9,输出99口诀表,输入12,输出1212的乘法口诀表. 2.代码实现 //实现一个函 ...

  6. 打印乘法口诀表(两种方法)

    打印乘法口诀表. 方法一:两层for循环 一层控制行,一层控制列 void mul_fomula(int n) {int i = 0;int j = 0;for (i = 1; i <= n; ...

  7. 使用Python打印乘法口诀表

    题目:使用Python打印乘法口诀表 解析:在本题目中即可使用for循环也可以使用while循环. 一.使用while循环 a=1 while a<10:b=1while b<=a:c=a ...

  8. linux+++乘法口诀_通过shell脚本打印乘法口诀表

    怎么通过shell脚本打印乘法口诀表呢,今天Linux学习的小编就这一问题给大家详细的解决一下. 问题背景: 生成9*9乘法表 [root@oldboy ~]# seq 9 | sed 'H;g' | ...

  9. java在屏幕上打印出乘法口诀,Java打印乘法口诀

    使用java打印乘法口诀: 1x1=1 1x2=2 2x2=4 1x3=3 2x3=6 3x3=9 1x4=4 2x4=8 3x4=12 4x4=16 1x5=5 2x5=10 3x5=15 4x5= ...

  10. 进来看很有趣,用JavaScript打印乘法口诀表 用JavaScript打印加法口诀表 用JavaScript打印菱形 用JavaScript判断是否为回文 用JavaScript解决百只鸡的问题

    每次浪漫主义 [4K超清]五月天<后来的我们>线上版 Mayday Fly TO 2021 希望大家能好好珍惜你身边的那个她,别等失去了才后悔莫及. JavaScript 用JavaScr ...

最新文章

  1. 【PAT (Basic Level) 】1024 科学计数法 (20 分)
  2. 刘强东宣布: 未来京东将减员50%,每天工作3小时!无人公司来了……
  3. 3DSlicer23:Module-Create Loadable
  4. 计算机原理课程设计 第二版pdf,计算机组成原理课程设计二.pdf
  5. mysql binlog 常用的命令
  6. 在linux中 与 的区别,在linux中,和, |和|| , 与 的区别
  7. C# Property机制
  8. 《Android UI基础教程》——1.4节工具
  9. 21_08_17王道计算机考研 数据结构(二)
  10. 如何绕过开机密码开启计算机,win10怎么绕过开机密码,win10如何强制跳过密码
  11. android 混淆报错记录
  12. Excel数据分析—散点图/气泡图
  13. NRF52832 SDK 14.0.0设置内部32768
  14. 计算机在表格if用法,如何在Excel中使用sumif函数
  15. 转未来10年35项最值得你期待的技术
  16. Excel重命名工作表:一键修改为指定的表名
  17. 蓝牙核心技术了解(蓝牙协议、架构、硬件和软件笔记)
  18. 程序员在在哪个网站上找工作?
  19. 市面上的数学规划求解器都有哪些?
  20. 分布式事务 - 三种常见的解决方案

热门文章

  1. Spring4新特性——泛型限定式依赖注入
  2. Spring MVC+Stomp+Security+H2 Jetty 1
  3. Redis 之 简单备份还原
  4. HTTP协议是什么?(及get和post请求的区别)
  5. springmvc(2)Controller源码简单解析
  6. IIS添加对ashx文件的支持
  7. linux查看db2表空间大小,db2怎么列出当前数据库下全部表占用空间的大小
  8. docker 查看镜像版本_Docker 安装及入门介绍 - 荏苒经十载
  9. 递增的整数序列链表的插入_leetcode673_go_最长递增子序列的个数
  10. php postgresql 参数,从postgresql函数参数中检索php数组键和值以进行数据库更新