【C语言】| 简单循环练习——九九乘法表(五种格式)

这篇具有很好参考价值的文章主要介绍了【C语言】| 简单循环练习——九九乘法表(五种格式)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、乘法表的格式

二、分析、代码

1.乘法表——中间

2.乘法表——左下

 3.乘法表——左上

 4.乘法表——右下

5.乘法表——右上


一、乘法表的格式

乘法表的形式有很多种,比如说……这种、这种、这种、这种……一共五种。

【C语言】| 简单循环练习——九九乘法表(五种格式)

(左下)

【C语言】| 简单循环练习——九九乘法表(五种格式)

(左上)

【C语言】| 简单循环练习——九九乘法表(五种格式)

(右下)

【C语言】| 简单循环练习——九九乘法表(五种格式)

 (右上)

【C语言】| 简单循环练习——九九乘法表(五种格式)

 (正中间)


 

二、分析、代码

1.乘法表——中间

【C语言】| 简单循环练习——九九乘法表(五种格式)

 写出这种格式,我们用两个循环,第一个循环实现乘号(*)左边的数,第二个循环实现乘号(*)右边的数

第一行乘号右边的数有九个,第二行同样,第……由此可知,代码是酱紫的……

#include<stdio.h>
int main()
{
    int i=0,j=0;
   	for(i=1;i<=9;i++)           
	{
		for(j=1;j<=9;j++)
		{
			printf("%d*%d=%d\t",i,j,i*j);
		}
	printf("\n");
    return 0;
}

 

2.乘法表——左下

【C语言】| 简单循环练习——九九乘法表(五种格式)

我们可以看出在同一行中,第二层循环的数小于等于第一层循环的数,由此代码是……

#include<stdio.h>
int main()
{
     int i=0,j=0;
     for(i=1;i<10;i++)
     {
         for(j=1;j<=i;j++)
         {
             printf("%d*%d=%d\t",i,j,i*j);
         }
         printf("\n");
      }
      return 0;  
}

 

 3.乘法表——左上

【C语言】| 简单循环练习——九九乘法表(五种格式)

 我们可以看出同一行中第二层循环的数,都是大于等于第一层循环的数的,

由此,代码如下:

#include<stdio.h>
int main()
{
	int i=0,j=0;
	for(i=1;i<10;i++)
	{
		for(j=1;j<=9;j++)
		{
			if(j>=i)
			printf("%d*%d=%d\t",i,j,i*j);
	    }
		printf("\n");
	}
	return 0;
}

 或者可以这么写……

#include<stdio.h>
int main()
{
	int i=0,j=0;
	for(i=1;i<10;i++)
	{
		for(j=i;j>=i&&j<=9;j++)
		{
		printf("%d*%d=%d\t",i,j,i*j);
	    }
		printf("\n");
	}
	return 0;
}

 

 4.乘法表——右下

【C语言】| 简单循环练习——九九乘法表(五种格式)

 从第一行看出,1*1=1出现在第九列的位置,前面的位置是空白。

我们可以在循环里分为两部分:

第一部分:

就是按照打印左上乘法表的方式打印出空白。

第二部分:

乘法表部分可以看出第二层循环的数小于等于第一层循环的数……

由此,代码如下:

#include<stdio.h>
int main()
{
	int i=0,j=0;
	for(i=1;i<10;i++)
	{
		for(j=i;j>=i&&j<9;j++)
		{
		printf("\t");
	    }
	    for(j=1;j<=i;j++)
	    {
	    	printf("%d*%d=%d\t",i,j,i*j);
	    }
		printf("\n");
	}
	return 0;
}

 

5.乘法表——右上

【C语言】| 简单循环练习——九九乘法表(五种格式)

 同样的方式,将这种格式的乘法表分为两个部分:

第一个部分:

空白部分,按照乘法表左下的方式打印出来。

第二个部分:

乘法表部分,我们可以看到,同一行中第二层循环数大于等于第一层循环数……

由此,代码如下:

#include<stdio.h>
int main()
{
	int i=0,j=0;
	for(i=1;i<10;i++)
	{
		for(j=1;j<=9;j++)
		{
			if(j<i)
			printf("\t");
			else
			printf("%d*%d=%d\t",i,j,i*j);
		}
		printf("\n");
	}
	return 0;
}

 或者,可以写成……文章来源地址https://www.toymoban.com/news/detail-450520.html

#include<stdio.h>
int main()
{
	int i=0,j=0;
	for(i=1;i<10;i++)
	{
		for(j=2;j<=i;j++)
		printf("\t");
		for(j=i;j>=i&&j<=9;j++)
		{
			printf("%d*%d=%d\t",i,j,i*j);
		}
		printf("\n");
	}
	return 0;
}

到了这里,关于【C语言】| 简单循环练习——九九乘法表(五种格式)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python打印九九乘法表的五种方式

    关键点:外循环控制行,内循环控制列,列数取决于行数(第一行一列,第二行二列……) 方式一:for循环 方式二:for循环 方式三:while循环 方式四:列表表达式 方式五:递归算法 放在一块 实现效果:

    2024年02月03日
    浏览(45)
  • 用Python打印九九乘法表(四种循环法)

    前段时间跟着慕课的老师学完了一遍Python基础语法,再次回来用一些经典案列巩固一下知识点,加深对Python语法的熟练程度 个人学习记录会持续更新,不喜勿碰,如有指导建议,欢迎评论区留言,谢谢!!!

    2024年02月11日
    浏览(43)
  • Java嵌套循环的使用与九九乘法表的输出

    嵌套循环:将一个循环结构A声明在另一个循环结构B的循环体中,就构成了嵌套循环         外层循环:循环结构B         内层循环:循环结构A 说明         ①内层循环结构遍历一遍,只相当于外层循环循环体执行了一次         ②假设外层循环需要执行m次

    2023年04月18日
    浏览(49)
  • C语言——九九乘法表

      当对这段代码进行分块分析时,可以将其分为以下几个部分: 第一部分: 这部分代码包含了头文件 stdio.h 的引入以及 main() 函数的定义。其中定义了三个整型变量 i 、 j 和 result ,用于循环和存储乘积结果。 printf(\\\"n\\\") 用于打印一个换行符。 第二部分: 这部分代码使用嵌套

    2024年02月13日
    浏览(38)
  • 用c语言打印九九乘法表的四种方式

    我在我的姥姥那里,我没拿电脑,没有办法更新就写一些语言的文章吧 使用嵌套循环 讲解 外层循环控制行数,变量 i 从1开始递增,直到9。这代表九九乘法表的行数,同时也表示乘法表的乘数。 内层循环控制每一行中的列数,变量 j 从1开始递增,直到 i 的值。这代表每一行

    2024年02月11日
    浏览(46)
  • C语言打印九九乘法表的多种方式&多种形式(完整,左上,左下,右上,右下)

    📢博客主页:肩匣与橘 📢欢迎 点赞   👍  收藏  ⭐ 留言  📝 如有错误敬请指正! 📢本文由 肩匣与橘 编写,首发于 CSDN 🙉 📢生活依旧是美好而又温柔的,你也是✨  9️⃣9️⃣乘法表 🗨️前言 1️⃣完整型 2️⃣左上三角型 3️⃣左下三角型 3.1 for-for 3.2 while-while 3

    2024年02月06日
    浏览(45)
  • Python实现九九乘法表

    九九乘法表有四种展现形式 1.左下三角形 : 方法1:for...for循环实现 详解方法1的实现过程: for循环用于遍历,遍历几次输出几次 range():取范围值,取头不取尾,range(1,10)代表取数字1-9 打印输出第一行数据:1*=1 step1:第一行代码得到i=1,然后跳到第二行代码 step2:此时第二

    2023年04月23日
    浏览(82)
  • Scala编写九九乘法表

    一、idea里面new一个Scala Class,点击Object,输入名称,创建即可 注意:编写scala之前要下载scala,并添加scala框架支持,才可以编写scala 二、得出结果  这就是用scala方法编写的九九乘法表

    2024年02月13日
    浏览(36)
  • js实现九九乘法表

    效果图 代码 快去试一试吧

    2024年01月21日
    浏览(37)
  • Java如何打印九九乘法表

    要打印九九乘法表,可以借助双重循环先看整体,有9行,所以就先用一个for循环,for(i=1;i=9;i++); 再将每一个看作一个整体,第一行打印一个,第二行打印两个,第i行打印i个,所以再用一个循环,for(j=1;j=i;j++), 最后打印System.out.printf(\\\"%-2d * % -2d = %-3d\\\" ,j, i, j*i); 特别注意:

    2024年02月06日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包