最近总有人问用C/C++语言怎么输出9x9乘法口诀,今天这篇文章就来简要介绍一下用C/C++语言怎么输出9x9乘法口诀。
1.程序分析与设计
首先需要把程序的框架写好,然后在往里面填东西。
1.1第一个for循环。因为需要输出9x9乘法口诀,共计需输出九行,所以需要循环九次。故第一个for循环的循环次数定为9 。
1.2第二个for循环。第二个for循环是为了输出每行的内容,所以需要先确定每一行需要输出的内容。分析可知:想要输出9x9乘法口诀,每行输出的内容跟行数有关。所以第二个for循环的输出要考虑第一个for循环中的循环次数 i 。进一步分析可知:第二个for循环中的循环次数 j 只需要小于等于第一个for循环中的循环次数 i 即可。
1.3在第二个for循环中输出9x9乘法口诀采用 “printf("%d*%d=%d\t", i, j, i * j);” ,其中 “%t” 占位符视为了让输出更可观。
1.4在第一个for循环中,需要输出一个换行,即 “printf("\n")” 。
2.最终程序
完成了1中程序设计与分析之后就可以写最终程序了,最终程序如下:
#include<stdio.h>
#pragma warning (disable:4996)
int main()
{
for (int i = 1; i <= 9; i++)
{
for (int j = 1; j <= i; j++)
printf("%d*%d=%d\t", i, j, i * j);
printf("\n");
}
return 0;
}
另,程序中“#pragma warning (disable:4996)” 是为了屏蔽了visual studio 4996 的警告。
3.运行结果
以下是程序运行的结果:
各位读者也可以根据自己的需求对程序进行改进。另外,如果有任何疑问,评论区和私信都欢迎你。