C++打印乘法口诀表

  1. int main()​:

  2. 这是C++ 程序的入口点。每个C++ 程序都必须有一个 main 函数,程序从这里开始执行。

  3. ​外层 for 循环​​:

for (int i = 1; i < 10; i++) {

  • int i = 1:定义并初始化循环变量 i1。这里的 i 代表乘法表中的行数,也就是乘法运算中的第一个因数,其取值范围是从 19
  • i < 10:循环条件,只要 i 小于 10,循环就会继续执行。
  • i++:每次循环结束后,将 i 的值增加 1,以便处理下一行。
  1. ​内层 for 循环​

for (int j = 1; j < i + 1; j++) {

  • int j = 1:定义并初始化循环变量 j1j 代表乘法表中的列数,也就是乘法运算中的第二个因数,其取值范围是从 1 到当前 i 的值(即 i + 1 - 1)。
  • j < i + 1:循环条件,确保 j 的值不超过当前行对应的最大列数(即与 i 相等)。
  • j++:每次循环结束后,将 j 的值增加 1,以遍历当前行的所有列。
  1. ​输出语句​

cout<< i << "*"<< j << "=" << i * j << " ";

  • cout 是C++ 中用于输出的对象,来自 <iostream> 头文件(虽然代码中未显式包含,但在默认情况下,编译器可能会隐式包含相关标准库头文件支持基本输入输出操作)。
  • i << "*"<< j << "=" << i * j << " ":这部分代码将当前的乘法表达式及其结果按照指定格式输出。ij 是乘法运算的两个因数,i * j 是它们的乘积,中间用 "*""=" 连接,并且在每个表达式后面添加一个空格用于分隔。
  1. ​内层循环结束后的输出语句​

cout << endl;

每当内层 for 循环执行完毕后(即完成一行的所有乘法表达式输出),cout << endl; 会输出一个换行符,使下一行的乘法表达式从新的一行开始输出,从而形成乘法表的整齐格式。

  1. system("pause"); ​:

    这是一个调用操作系统命令的语句。在Windows 系统中,system("pause"); 会暂停程序的执行,显示一个类似 "请按任意键继续..." 的提示框,让用户有机会查看程序的输出结果,直到按下任意键后程序才会继续执行后续代码(在控制台窗口关闭前)。不过,这种方式并不是跨平台的,在Linux 或macOS 系统上没有这样的效果,如果要实现类似功能,需要使用不同的方法。

  2. return 0; ​:

    表示 main 函数正常结束,并向操作系统返回一个状态码 0。通常,0 表示程序执行成功,非零值可以用来表示不同的错误或异常情况。

相关推荐
MoonBit月兔6 小时前
年终 Meetup:走进腾讯|AI 原生编程与 Code Agent 实战交流会
大数据·开发语言·人工智能·腾讯云·moonbit
智航GIS6 小时前
8.2 面向对象
开发语言·python
小小星球之旅7 小时前
CompletableFuture学习
java·开发语言·学习
智者知已应修善业7 小时前
【求等差数列个数/无序获取最大最小次大次小】2024-3-8
c语言·c++·经验分享·笔记·算法
kylezhao20197 小时前
C# 语言基础(变量、数据类型、流程控制、面向对象编程)
开发语言·计算机视觉·c#·visionpro
咯哦哦哦哦8 小时前
WSL + ubantu22.04 + 远程桌面闪退+黑屏闪退解决
linux·开发语言
翩若惊鸿_8 小时前
【无标题】
开发语言·c#
..过云雨8 小时前
17-2.【Linux系统编程】线程同步详解 - 条件变量的理解及应用
linux·c++·人工智能·后端
Da Da 泓8 小时前
多线程(七)【线程池】
java·开发语言·线程池·多线程
量子炒饭大师8 小时前
Cyber骇客的逻辑节点美学 ——【初阶数据结构与算法】二叉树
c语言·数据结构·c++·链表·排序算法