从我的第一篇文章到目前, 已经介绍完了 C 语言编程最基本的入门知识, 学会了这些入门知识, 你已经可以进行一些简单的开发了. 学习编程, 贵在多写, 多动手. 从今天开始, 我计划每天介绍一个小例子, 把之前学过的知识应用起来, 加深理解和认识. 今天先介绍一下怎么输出九九乘法表.
小编推荐一个学 C 语言 / C++ 的学习裙[ 七三零, 一三零, 二二一 ] , 无论你是大牛还是小白, 是想转行还是想入行都可以来了解一起进步一起学习! 裙内有开发工具, 很多干货和技术资料分享!
九九乘法表相信每个人都很了解, 现在考虑怎么用 C 语言把它输出出来. 仔细观察会发现, 乘法表的两个乘数是 1~9 的循环, 竖着看每一列的第一个数依次是 1,2,3....9,. 横着看每一行的第二个数依次是 1,2,3...9. 既然乘数是 1~9 的循环, 自然我们能想到用 for 循环语句或 while 语句实现, 而每一列的第一个数比前一列多 1, 每一行的第二个数同样比上一行多 1, 所以我们可以定义两个变量, 每次循环比上次加 1 即可实现. 由于有两个乘数, 所以我们需要两个循环语句.
我们以 for 语句为例实现一遍:
利用九九乘法表的规律, 结合 for 循环, 简单的几行即实现了我们的要求. 在 visualstudio 中的运行结果如下:
小编推荐一个学 C 语言 / C++ 的学习裙[ 七三零, 一三零, 二二一 ] , 无论你是大牛还是小白, 是想转行还是想入行都可以来了解一起进步一起学习! 裙内有开发工具, 很多干货和技术资料分享!
当然, 也可以通过 while 语句实现输出九九乘法表, 因为我们之前说过, for 语句与 while 语句本质上是相同的, 二者可以相互转化. 自己动手试试吧~
(提示: while 语句实现也需要两个 while 语句嵌套)
这些是 C/C++ 能做的
来源: http://www.jianshu.com/p/f1bf0f5d29b8