c语言题目之九九乘法表的打印

发布时间:2024年01月14日


题目

用c语言打印九九乘法表在这里插入图片描述


提示:以下是本篇文章正文内容,下面案例可供参考

一、题目分析

在上面图我们假设一个乘法为一个单位,在这里我们可以看到第一行有一行一列,也就是1?1,第二行有两列,1?2和2?2两列,第三行有三列,以此类推,第n行有n列。但是列总是小于行的。

在这里插入图片描述


二,代码编写

#define  _CRT_SECURE_NO_WARNINGS       
#include<stdio.h>      
int main()      
{
	//行
	int i = 0;      
	for (i = 1; i <= 9; i++)      
	{
		//列
		int j = 0;      
		for (j = 1; j <= i; j++)      
		{
			printf("%d*%d=%2d ",j,i,j*i);      
		}
		printf("\n");      
	}
}

在这里插入图片描述


三,拓展

在这之前我们学习了九九乘法表的思维,接下来我们想要输入10乘以10或者100乘以100的乘法表,那我们还是根据前面小编所说,按照九九乘法表的思维写一下代码。

#define  _CRT_SECURE_NO_WARNINGS 
#include<stdio.h>
int main()
{
	//乘法表是几乘以几的
	int n = 0;
	scanf("%d",&n);
	//行
	int i = 0;
	for (i = 1; i <= n; i++)
	{
		//列
		int j = 0;
		for (j = 1; j <= i; j++)
		{
			printf("%d*%d=%2d ",j,i,j*i);
		}
		printf("\n");
	}
}

在这里插入图片描述

文章来源:https://blog.csdn.net/weixin_62168696/article/details/135585792
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。