打印乘法口诀表可以说是c语言中一个很经典的一个简单程序了。
打印乘法口诀表的第一反应可能会是很难,怎么打印出这么多相乘的数呢。但是仔细想分析和考虑的话,其实很简单。那么我来说一下打印乘法口诀表的思路。
一、整体观察、建立大概的思路和代码模图。
二、代码实现
有几个重要的点:
第一个for循环控制的是行,同时又是乘法中的第一个元素。如1*2,3*4,在这里又代表着1*2中的1,3*4中的3.
第二个循环控制的是例,同时又是乘法中的第二个元素。如1*2,3*4,在这里又代表着1*2中的2,3*4中的4.
每打印完一行都需要进行换行。
输出为了整齐、效果完美,乘积的输出格式要进行调整。
乘法口诀表的代码,如下:
#include<stdio.h> int main() { int i = 0, j = 0; for(i=1;i<10;i++) //控制行 { for(j=1;j<=i;j++) //控制列 { //输出格式 “%-2d”的意思是打印出的整数左对齐,长度为2.这样打印出来的整体效果会很整齐。 printf("%d*%d=%-2d ", i, j, i * j); } printf("\n"); //打印完每一行后 换行。 } return 0; }
我们看一下打印出来的效果:
三、总结
乘法口诀表的整体实现还是比较简单的,我们需要熟练的运用for循环,并且在输出是我们也应该尽量的把格式对齐,这样看起来相对较简介。
乘法口诀表打印的思路讲解就到这里,希望以上内容对你有所帮助,感谢观看ovo;