前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【C语言必刷题】2. 9*9乘法表

【C语言必刷题】2. 9*9乘法表

作者头像
爱敲代码的小杨.
发布2024-05-07 19:14:27
630
发布2024-05-07 19:14:27
举报
文章被收录于专栏:JavaJava

1. 题目描述

使用C语?写?个程序打印9*9乘法?诀表,如下图:

image-20240215215855209
image-20240215215855209

2. 解题思路

  1. 在外部循环中,我们用i迭代行号,从19,表示乘法表中的第 i行;
  2. 在内部循环中,我们用 j 迭代列号,从 1i,表?第 i行中的第 j列;
  3. 然后使用 printf 函数打印出每?项,包括被两个因数和乘积,它们用制表符隔开,并且使用 %2d 格式控制符将乘积左对齐输出,使得每个乘积占两个字符宽度;
  4. 在打印完每一行后,需要继续打印?个 \n,表?当前行遍历结束,开始下一行的打印;

3. 代码

代码语言:javascript
复制
#include<stdio.h>

int main()
{
	int i = 0; // 定义i 遍历行
	for (i = 1; i <= 9; i++)
	{
		int j = 0; // 定义j 遍历列
		for (j = 1; j <= i; j++)
		{
			printf("%d * %d = %2d\t", j, i, (i * j)); // 打印当前的乘法公式
		}
		printf("\n"); // 换行进行下一行的打印
	}

	return 0;
}

运行结果:

本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2024-05-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 题目描述
  • 2. 解题思路
  • 3. 代码
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com