用C语言打印九九乘法表

2023-11-17

运用c语言的分支和循环的知识就可以打印出来9*9的乘法表,效果如图

具体代码:

可以深刻理解循环和嵌套循环的应用

int main()
{
	int i = 0;//行数
	for (i = 1; i <= 9; i++)//行数  打印9行
	{
		int j = 0;//列数
		for (j = 1; j <= i; j++)//有几行就打印几列
		{
			printf("%d*%d=%-2d ", i, j, i*j);//%2d 打印两位靠右对齐,%-2d 打印两位靠左对齐
		}
		printf("\n");//每行末尾回车
	}
 
	return 0;
}

i为行数,for (i = 1; i <= 9; i++)这句循环语句控制行数有几行,从1开始加到9,进入循环体,设置列数,根据九九乘法表分析可知,有几行就有几列,设置变量j为列数,for (j = 1; j <= i; j++)//有几行就打印几列,j也是从1开始一直加到9,只有j小于或等于i时才打印i*j,通过printf("%d*%d=%-2d ", i, j, i*j);//%2d 打印两位靠右对齐,%-2d 打印两位靠左对齐,美化输出,打印结束后换行实现在每行换行。

其中还对这个九九乘法表做了一些排版美化,%-2d 打印两位靠左对齐

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

用C语言打印九九乘法表 的相关文章

随机推荐