C语言实现三种样式的九九乘法表
例18:C语言编程实现九九乘法表,样式要求长方形、右三角形、左三角形。
解题思路:这个问题的算法很简单,就是两个for循环的嵌套,三角形的样式就是多了一些空格。
长方形源代码演示:
#include<stdio.h>//头文件
int main()//主函数入口
{int i,j; //定义变量 for(i=1;i<=9;i++)//外层for循环控制行 {for(j=1;j<=9;j++)//内层for循环控制列 {printf("%d*%d=%2d\t", i, j, i*j);// %4d 控制宽度为两个字符,且右对齐}printf("\n");//换行 }return 0;//函数返回值为0
}
编译运行结果如下:
右三角源代码演示:
#include<stdio.h>//头文件
int main()//主函数入口
{int i,j;//定义变量 for(i=1;i<=9;i++)//外层for循环控制行 {for(j=1;j<=9;j++)//内层for循环控制列 {if(j<i)//打印空格{printf(" ");} else{printf("%d*%d=%2d ",i,j,i*j);//输出结果,%2d 控制宽度为两个字符,且右对齐 } }printf("\n");//换行 }return 0;//函数返回值为0
}
编译运行结果如下:
左三角源代码演示:
#include<stdio.h>//头文件
int main()//主函数入口
{ int i,j;//定义变量 for(i=1;i<=9;i++)//外层for循环控制行 {for(j=1;j<=i;j++)//内层for循环控制列 { printf("%d*%d=%2d ",i,j,i*j);//输出结果,%2d控制宽度为两个字符,且向右对齐 } printf("\n");//换行 }return 0;//函数返回值为0
}
编译运行结果如下:
C语言实现九九乘法表
C语言实现三种样式的九九乘法表相关推荐
- 三种样式的九九乘法表—C语言
c语言编程实现九九乘法表,样式要求长方形,右三角形,左三角形. 解题思路:利用for嵌套循环打印行与列. 长方形源代码演示: #include <stdio.h>//头文件 int mai ...
- 三种循环实习九九乘法表、实现其他例子
九九乘法表 public class chengfabiao {//利用三种循环实现九九乘法表public static void main(String[] args) {int i;int j;S ...
- 三种方法打印九九乘法表
#先分析九九乘法表第一个数代表列,第二个数代表行,当列=行时停 #while嵌套中,每个外循环对应全部内循环,内循环对应一行中全部列#方法1 i = 1 while i <= 9:j = 1wh ...
- c语言居中三角形乘法表,用C语言输出四种三角形的九九乘法表
满意答案 yamenfg 2013.04.16 采纳率:52% 等级:12 已帮助:8918人 #include int main() { int i,j; //左下角. for (i=1;i& ...
- c语言用while循环输出九九乘法表,用C语言的while循环,打印九九乘法表
用C语言的while循环,打印九九乘法表 用C语言的while循环: #include int main(void) { int row = 1; while (row <= 9) { int ...
- c语言编写while乘法表,用C语言的while循环,打印九九乘法表,
用C语言的while循环,打印九九乘法表, 用C语言的while循环,打印九九乘法表 用C语言的while循环: #include int main(void) { int row = 1; whil ...
- 九九乘法表上面有横线c语言,25 循环实战,打印九九乘法表 - C 语言基础教程
如何熟练掌握一门编程语言,其实这和如何熟练掌握一门外语是一样的,就是要经常地使用,通过实际的输出来看到实际的效果.而不是空洞地学习语法与词汇. 在这里,我们将之前学习的部分知识进行一次综合的演练.在屏 ...
- python四种方式打印九九乘法表
最近学习python中刷的一道练习题,使用方法一:for内外层循环要简单些. 拆解了一下思路:a*b= ab 1找到变化的a与b,a变化范围是1-9,所以采取for循环,使用range函数 2看似b的 ...
- c语言乘法口诀表的流程图_例18:C语言编程实现九九乘法表
例18:C语言编程实现九九乘法表,样式要求长方形.右三角形.左三角形. 解题思路:这个问题的算法很简单,就是两个for循环的嵌套,三角形的样式就是多了一些空格. 长方形源代码演示: #include& ...
最新文章
- AS升级3.0,gradle plugin 升级到3.0.0遇到的问题
- 演练:开发和使用自定义服务器控件
- [MySQL] mysql地理位置服务geometry字段类型
- oracle 10g 更换ocr,Oracle10g RAC在线更换OCR votedisk
- FXML:使用BuilderFactory的自定义组件
- [面试]如何写testcase?
- hbase 客户端_读《HBase权威指南》 客户端API:基础知识
- ST-Link驱动的下载、安装、配置,以及ST-Link固件的升级
- python爬虫利用requests和BeautifulSoup爬取美女图片
- Hp-socket高性能网络库三--tcp组件pack接收模型
- android 经纬度 像素,android 根据经纬度添加图斑并显示
- 婚姻家庭法重点复习提纲
- 【文末有惊喜!】iOS日历攻略:提醒调休并过滤法定节假日
- 2022微信群裂变强制分享引流源码+防洪+独立后台
- Windows Server 2012 家用优化
- 浅谈自然语言处理(NLP)和 自然语言理解(NLU)
- linux windows10双系统安装教程,【笔记】windows10安装linux双系统教程(可能是现今最简单方法)...
- Go语言自学系列 | golang标准库os模块 - File文件读操作
- CENTOS上的网络安全工具(九)走向Hadoop(1) SingleNode模式安装与配置
- 181202 逆向-2018鹏城杯