如何利用C语言for循环输出九九乘法口诀
九九乘法口诀从我们小学感觉他特别繁琐难以记忆,很明显九九乘法口诀规律性特别强,只要掌握它的变化规律,就很容易记忆!那么本次就利用C语言的for循环嵌套使用输出九九乘法口诀, 利用简单的语句 就输出了九九乘法口诀!
操作方法
- 01
我们先来看一下最终效果图,在窗口出现了我们熟悉的九九乘法口诀!代码只需要短短几行而已!请看下一步
- 02
只需要主函数就行了,我们的代码卸载main函数就行了。先写好main(){}写好大体好在里面填充代码!
- 03
现在我们到了关键步骤,先想一下我们为什么需要两个循环嵌套,每个循环各有什么作用,首先,九九乘法口诀总共九行,所以用一个循环,这个循环执行九次 需要定义有一个整型变量,先定义为i,在循环语句定义为1,因为乘法口诀没有从0开始的。
- 04
然后分析从第一行到第九行的变化规律,第一行,一个式子。第二行,二个式子,,,,,以此类推,并且开始数值都为一。所以再添加一个循环,同样需要一个变量。定义为j,赋值为1.
- 05
现在填充我们的输出语句用printf函数printf("%d*%d=%d",i,j,i*j); %d是整型格式化输出i,j都是整型,正好匹配!
- 06
我们编译连接运行,没有错误与警告,先看一下效果。此时会发现非常凌乱根本不是我们想要的结果!但是式子是对的,只是看来格式不对,缺少空格和换行,我们的代码需要优化!
- 07
我们将代码修改为如下内容: main() { int i,j; for(i=1;i<=9;i++) { for(j=1;j<=i;j++) printf("%d*%d=%d\t",i,j,i*j); printf("\n"); } } 代码在内循环的输出多了\t它的含义是水平制表符,效果是每个式子之间有空隙!然后在内循环结束后加一个输出\n目的是换行
- 08
修改好后编译,连接,运行 这才是我们要的九九乘法口诀! 在编程中会出现很多问题,有错误很正常,不要害怕,我们就是在不断改错中提高自己的!小编祝大家学有所成!