C语言三种形式编九九乘法表,C语言九九乘法表(五种输出形式)
九九乘法表共 9 行 9 列,重点考察 for 循环的掌握情况。
下面给出了输出完整乘法表、右上、右下、左上、左下乘法表的代码。
【代码一】输出完整的三角形:#include int main() { int i,j; // i, j控制行或列 for(i=1;i<=9;i++) { for(j=1;j<=9;j++) // %2d 控制宽度为两个字符,且右对齐;如果改为 %-2d 则为左对齐 // t为tab缩进 printf("%d*%d=%2dt", i, j, i*j); printf("n"); } return 0; }
运行结果:1*1= 1 1*2= 2 1*3= 3 1*4= 4 1*5= 5 1*6= 6 1*7= 7 1*8= 8 1*9= 9 2*1= 2 2*2= 4 2*3= 6 2*4= 8 2*5=10 2*6=12 2*7=14 2*8=16 2*9=18 3*1= 3 3*2= 6 3*3= 9 3*4=12 3*5=15 3*6=18 3*7=21 3*8=24 3*9=27 4*1= 4 4*2= 8 4*3=12 4*4=16 4*5=20 4*6=24 4*7=28 4*8=32 4*9=36 5*1= 5 5*2=10 5*3=15 5*4=20 5*5=25 5*6=30 5*7=35 5*8=40 5*9=45 6*1= 6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36 6*7=42 6*8=48 6*9=54 7*1= 7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49 7*8=56 7*9=63 8*1= 8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64 8*9=72 9*1= 9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81
【代码二】输出右上三角形和左上三角形:#include int main() { int i,j; for(i=1;i<=9;i++){ for(j=1;j<=9;j++){ if(j
运行结果:1*1= 1 1*2= 2 1*3= 3 1*4= 4 1*5= 5 1*6= 6 1*7= 7 1*8= 8 1*9= 9 2*2= 4 2*3= 6 2*4= 8 2*5=10 2*6=12 2*7=14 2*8=16 2*9=18 3*3= 9 3*4=12 3*5=15 3*6=18 3*7=21 3*8=24 3*9=27 4*4=16 4*5=20 4*6=24 4*7=28 4*8=32 4*9=36 5*5=25 5*6=30 5*7=35 5*8=40 5*9=45 6*6=36 6*7=42 6*8=48 6*9=54 7*7=49 7*8=56 7*9=63 8*8=64 8*9=72 9*9=81
去掉八个空格后的运行结果:1*1= 1 1*2= 2 1*3= 3 1*4= 4 1*5= 5 1*6= 6 1*7= 7 1*8= 8 1*9= 9 2*2= 4 2*3= 6 2*4= 8 2*5=10 2*6=12 2*7=14 2*8=16 2*9=18 3*3= 9 3*4=12 3*5=15 3*6=18 3*7=21 3*8=24 3*9=27 4*4=16 4*5=20 4*6=24 4*7=28 4*8=32 4*9=36 5*5=25 5*6=30 5*7=35 5*8=40 5*9=45 6*6=36 6*7=42 6*8=48 6*9=54 7*7=49 7*8=56 7*9=63 8*8=64 8*9=72 9*9=81
【代码三】输出右下和左下三角形:#include int main(){ int i,j,n; for(i=1;i<=9;i++){ // 将下面的for循环注释掉,就输出左下三角形 for(n=1; n<=9-i; n++) printf(" "); for(j=1;j<=i;j++) printf("%d*%d=%2d ",i,j,i*j); printf("n"); } return 0; }
运行结果:1*1= 1 2*1= 2 2*2= 4 3*1= 3 3*2= 6 3*3= 9 4*1= 4 4*2= 8 4*3=12 4*4=16 5*1= 5 5*2=10 5*3=15 5*4=20 5*5=25 6*1= 6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36 7*1= 7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49 8*1= 8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64 9*1= 9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81
去掉循环后的运行结果:1*1= 1 2*1= 2 2*2= 4 3*1= 3 3*2= 6 3*3= 9 4*1= 4 4*2= 8 4*3=12 4*4=16 5*1= 5 5*2=10 5*3=15 5*4=20 5*5=25 6*1= 6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36 7*1= 7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49 8*1= 8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64 9*1= 9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81原文始发于:C语言九九乘法表(五种输出形式)
C语言三种形式编九九乘法表,C语言九九乘法表(五种输出形式)相关推荐
- c语言三个数按大小排列怎么编程,C语言三个数排列大小的实现方法
这个题简单,也有很多的方法,在这里我想用数学的方法解决排序问题.ps:本人是个学渣,程序写的不好,欢迎各位大神指点帮助. 梳理思路: 以1 2 3为例 先考虑我们所有的可能输入类型(这里不一一列举): ...
- c语言的tlv协议编解码函数,基于C语言的TLV格式协议快速解析方法与流程
技术特征: 1.基于C语言的TLV格式协议快速解析方法,其特征在于,在客户机上设有编译器和解析器,在服务器上也设有编译器和解析器,从而使客户机和服务器都同时具备编码能力和解码能力:客户机和服务器通过网 ...
- C语言三个点坐标算三角形面积,c语言计算三角形面积代码
//面积公式s = (a+b+c) / 2 area = sqrt(s * (s - a) * (s - b) * (s - c)); //小作业 求三角形的面积 int check(double ...
- 万字长文的Redis五种数据结构详解(理论+实战),建议收藏。
本文脑图 前言 Redis是基于c语言编写的开源非关系型内存数据库,可以用作数据库.缓存.消息中间件,这么优秀的东西一定要一点一点的吃透它. 关于Redis的文章之前也写过三篇,阅读量和读者的反映都还 ...
- Ajax 和 XML: 五种常见 Ajax 模式
Asynchronous JavaScript + XML(Ajax)无疑是 2006 年最热门的技术术语,且有望在 2007 得到进一步发展.但是对您的应用程序来说它究竟有什么意义呢?Ajax 应用 ...
- Redis五种数据结构详解
Redis是基于c语言编写的开源非关系型内存数据库,可以用作数据库.缓存.消息中间件,这么优秀的东西一定要一点一点的吃透它. Redis的五种数据结构包括以下五种: String:字符串类型 List ...
- iOS五种本地缓存数据方式
iOS五种本地缓存数据方式 iOS本地缓存数据方式有五种:前言 1.直接写文件方式:可以存储的对象有NSString.NSArray.NSDictionary.NSData.NSNumber,数据全部 ...
- 五种提前还款方式那种更划算
贷款现在已经是一件常见的事情了,很多人贷款也是为了缓解一时之急,当经济情况改善后,借款人往往会选择提前还款,那么,提前还款哪一种更划算呢?今天小编就来为你算一算究竟哪种提前还款最划算. 一.什么是提前 ...
- 怎样知道android的手机号码,查自己手机号码怎么查 教你五种方法【图文教程】...
对于才刚刚有手机号码的人来说,记手机号码对于他们而言,可能是最困扰的事情了.因为手机号码的数字组成太过于长,并且都没有规律.这些都给手机号码的记忆造成困难.但是也正是因为手机号码的无序性以及多位数才能 ...
- android 实现毫秒定时器,Android实现定时器的五种方法实例详解
一.Timer Timer是Android直接启动定时器的类,TimerTask是一个子线程,方便处理一些比较复杂耗时的功能逻辑,经常与handler结合使用. 跟handler自身实现的定时器相比, ...
最新文章
- 编程难学?3点解答你的疑惑
- 前言 致Java开发学习前的一段话
- 网易云信安全体系全面升级,获公安部信息安全认证
- F - Sugoroku2(期望dp)
- 美团酒店直连产品数据一致性演进
- 计算机考级各省份难度,2018年全国各省份高考难度排名,基于高分率最新统计数据!...
- [导入](原创)我和李昊原师兄优化的一个分页,用来应对200000条以下数据
- 任务 F :工时统计
- 删除Windows网络连接方法
- java打印list_java打印list中的元素
- Latex插入PPT矢量图
- 输入中文错误:\xE4\xBB\x8E\xE5\x85\xA5...‘ for column ‘detail‘ at row 1
- 根据两点经纬度计算方位角
- 会议选座位php,会议室座次(会议座位怎么排位)
- LED显示屏工程招标常见控标十八绝招!
- android数据库工具 SQLiteSpy下载 sharePlus.Sqlite下载 DB.Browser.for.SQLite下载
- 微信小程序在小米手机预览头部空白了
- python网络游戏脚本_用Python写一个游戏脚本,你会吗?
- [Mac 硬件相关] 如何确定Mac笔记本版本及电池
- golang Use of package XXX without selector
热门文章
- Lightroom Classic CC 2019 for Mac(Lr CC 2019破解版)永久激活方法
- 已有的MGR集群上配置InnoDB Cluster
- 深度长文!阿里总监的内心思考,聊聊企业数据和技术架构的进化史
- 使用mysql创建表格
- php发送curl最快方式,使用PHP cURL发送短信的简单GET请求
- 戴尔电脑装ubuntu报ACPI错误解决过程
- 这几天很可能是因为时差倒坏了
- python存钱挑战_52周拯救挑战赛(python),存钱,Python
- 国际电话区号mysql表SQL
- 华为云挂载磁盘及初始化数据盘(Linux)