当前位置:首页 » 《随便一记》 » 正文

【C语言必刷题】2. 9*9乘法表

27 人参与  2024年02月19日 16:21  分类 : 《随便一记》  评论

点击全文阅读


在这里插入图片描述

?博客主页:爱敲代码的小杨.

✨专栏:《Java SE语法》 | 《数据结构与算法》 | 《C生万物》

❤️感谢大家点赞??收藏⭐评论✍?,您的三连就是我持续更新的动力❤️

?小杨水平有限,欢迎各位大佬指点,相互学习进步!


文章目录

1. 题目描述2. 解题思路3. 代码

1. 题目描述

使用C语⾔写⼀个程序打印9*9乘法⼝诀表,如下图:

image-20240215215855209

2. 解题思路

在外部循环中,我们用i迭代行号,从19,表示乘法表中的第 i行;

在内部循环中,我们用 j 迭代列号,从 1i,表⽰第 i行中的第 j列;

然后使用 printf 函数打印出每⼀项,包括被两个因数和乘积,它们用制表符隔开,并且使用
%2d 格式控制符将乘积左对齐输出,使得每个乘积占两个字符宽度;

在打印完每一行后,需要继续打印⼀个 \n,表⽰当前行遍历结束,开始下一行的打印;

3. 代码

#include<stdio.h>int main(){int i = 0; // 定义i 遍历行for (i = 1; i <= 9; i++){int j = 0; // 定义j 遍历列for (j = 1; j <= i; j++){printf("%d * %d = %2d\t", j, i, (i * j)); // 打印当前的乘法公式}printf("\n"); // 换行进行下一行的打印}return 0;}

运行结果:

image-20240215220545791
在这里插入图片描述


点击全文阅读


本文链接:http://zhangshiyu.com/post/69089.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1