📚博客主页:爱敲代码的小杨.
✨专栏:《Java SE语法》 | 《数据结构与算法》 | 《C生万物》
❤️感谢大家点赞👍🏻收藏⭐评论✍🏻,您的三连就是我持续更新的动力❤️
🙏小杨水平有限,欢迎各位大佬指点,相互学习进步!
1. 题目描述
使用C语⾔写⼀个程序打印9*9乘法⼝诀表,如下图:
2. 解题思路
-
在外部循环中,我们用
i
迭代行号,从1
到9
,表示乘法表中的第i
行; -
在内部循环中,我们用
j
迭代列号,从1
到i
,表⽰第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;
}
运行结果:文章来源:https://www.toymoban.com/news/detail-826011.html
文章来源地址https://www.toymoban.com/news/detail-826011.html
到了这里,关于【C语言必刷题】2. 9*9乘法表的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!