栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

用C语言打印九九乘法表的四种不同“姿势”

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

用C语言打印九九乘法表的四种不同“姿势”

文章目录
  • 说在前面
  • 主对角线下三角形
  • 主对角线上三角形
  • 副对角线上三角形
  • 副对角线下三角形
  • 说在最后


说在前面

最近无意之间看见了九九乘法表,所以我就想着用C语言将它打印出来,当然,如标题所示,用四种“姿势”来打印,话不多说,让我们开始吧

主对角线下三角形

具体代码实现
#include 

int main()
{
	int i = 0;
	for (i = 1; i <= 9; i++)
	{
		int j = 0;
		for (j = 1; j <= i; j++)
		{
			printf("%d*%d=%-4d", j, i, j * i);//%md用来控制输出格式
		}
		printf("n");//每打印一行就换行
	}
	return 0;
}
打印效果

主对角线上三角形

具体代码实现
#include 

int main()
{
	int i = 0;
	for (i = 1; i <= 9; i++)
	{
		int k = 0;
		for (k = 1; k < i; k++)
		{
			printf("t");// t水平制表符,相当于tab键,空八个空格
		}				 //等效于printf("        ");中间有八个空格
		int j = 0;
		for (j = i; j <= 9; j++)
		{
			printf("%d*%d=%-4d", i, j, j * i);//%md用来控制输出格式
		}	 //如果这里不是%-4d,打印的结果可能会和博主不同哦,与上面的t相关
		printf("n");//每打印一行就换行
	}
	return 0;
}
打印效果

副对角线上三角形

具体代码实现
#include 

int main()
{
	int i = 0;
	for (i = 1; i <= 9; i++)
	{
		int j = 0;
		for (j = i; j <= 9; j++)
		{
			printf("%d*%d=%-4d", i, j, j * i);//%md用来控制输出格式
		}
		printf("n");//每打印一行就换行
	}
	return 0;
}
打印效果

副对角线下三角形

具体代码实现
#include 

int main()
{
	int i = 0;
	for (i = 1; i <= 9; i++)
	{
		int k = 0;
		for (k = 9; k > i; k--)
		{
			printf("t");// t水平制表符,相当于tab键,空八个空格
		}				 //等效于printf("        ");中间有八个空格
		int j = 0;
		for (j = i; j >= 1; j--)
		{
			printf("%d*%d=%-4d", j, i, j * i);//%md用来控制输出格式
		}	 //如果这里不是%-4d,打印的结果可能会和博主不同哦,与上面的t相关
		printf("n");//每打印一行就换行
	}
	return 0;
}
打印效果

说在最后

如果觉得博主的博客写的不错的话,希望大家多多点赞 评论收藏,你们的支持是我的最大动力,最后不驰于空想,不骛于虚声,我们一起加油!!!
博主的播客主页:Shining-point

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/832490.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号