C语言实现九九乘法表,以for循环为主
练习编程当然是要从最简单的开始了。
小的时候我们都背过九九乘法表,毕竟这可是数学的基础啊,会了九九乘法表之后我们才能计算更难的数学题。
那么如果用编程来实现九九乘法表,我们应该怎么做呢。
仔细思考一下,我们印象中的九九乘法表是不是1x1=1,2x1=2,2x2=4,3x1=3,3x2=6巴拉巴拉的。
这里是不是涉及到三个值,分别是第一个值1,第二个值1,第三个值1呢。
所以,我们是不是需要三个变量来存储这些值,那第一个值用变量i来存储,第二值用变量j来存储,那第三个值我既可以用变量也可以不用变量,也就是直接i*j来代表不就可以了么。
其次,只需要做两次for循环就行了,目的在于把i和j的值给分别输出出来。
也就是1~9,之后用一个printf来让它打印的好看一些。
当然这样是不够的,因为我们在遍历i和j的时候,会遍历1~9,也就是说,在打印的时候会重复打印两次,也就是1x9和9x1,那么我们只需要保留一个即可。
如果我们只需要保留后面的这个9x1,那就是说i要大于j,j不能大于i。
那么在这里就要做一个条件语句判断,满足才输出即可。
废话不多说,给出代码:
#include <stdio.h>
int main() {for(int i = 1; i < 10; i++){for(int j = 1; j < 10; j++){if(i>=j){printf("%dX%d=%d ", i, j, i*j);}}printf("\n");}
}
测试结果:
C语言实现九九乘法表,以for循环为主相关推荐
- C语言入门 九九乘法表
利用C语言 输出九九乘法表 用双重循环来完成,外循环用变量i控制输出的行数(总共九行)同时i也是被乘数. 内循环用变量j循还控制列号,同时j也是乘数,规定列号不能大于行号,每一行输出结束后换行. #i ...
- c语言乘法表 m*(9-i),C语言做九九乘法表.doc
C语言做九九乘法表 #include void main() { int i,j,x; /*第一种*/ printf("第一种:\n"); for(i=1;i<=9;i++) ...
- r语言写九九乘法表并保存为txt文件
r语言写九九乘法表并保存为txt文件 代码 for(i in 1:9){for(j in 1:i){cat(j,"x",i,"=",i*j,'\t',file= ...
- c语言代码99乘法表,C语言输出九九乘法表代码及解析
原标题:C语言输出九九乘法表代码及解析 九九乘法表共9行9列,重点考察for循环的掌握情况. 下面给出了输出完整乘法表.右上.右下.左上.左下乘法表的代码. [代码一]输出完整的三角形: #inclu ...
- C语言实战:C语言打印九九乘法表
C语言实战:C语言打印九九乘法表 #include<stdio.h> #include<stdlib.h> #include<Windows.h> int main ...
- 易语言打印九九乘法表
今天再分享易语言打印的九九乘法表源码: 易语言教程变量循环首(九九乘法表) 易语言教程计次循环首(九九乘法表) 九九乘法表源码 .版本 2 .子程序 九九 .局部变量 a, 整数型, , " ...
- 用c语言输出九九乘法表
以下是用C语言输出九九乘法表的代码示例: #include <stdio.h>int main() {int i, j;for (i = 1; i <= 9; i++) {for ( ...
- java九九乘法表(java九九乘法表用for循环)
怎样在JAVA中制作一个九九乘法表 VB的九九乘法表 Private Sub Form_Load() For i = 1 To 9 For j = 1 To i If j <> i The ...
- python for循环九九乘法表_Python中的九九乘法表(for循环)
用for循环写出的九九乘法表(包括函数的调用) #方向一 for i in range(1,10): for j in range(1,i+1): d = i * j print('%d*%d=%-2 ...
- 多种语言《九九乘法表》荟萃:C、C++、C#、JavaScript、SQL、VB、VBA、Python
九九乘法表对于我们学习循环结构,尤其是双重循环特别有帮助,本文演示用C.C++.C#.HTML.SQL.VB.VBA.Python等多种语九九乘法表. 一.C语言 #include<stdio. ...
最新文章
- 在 Delphi 下使用 DirectSound (12): 测试失真效果器 IDirectSoundFXDistortion8
- matplotlib之Rectangle
- 新浪微博2-找到用户的accessToken
- python实现图形旋转_Python3+OpenCV2实现图像的几何变换
- win7中输入文件夹首字母跳到相应的文件或者文件夹,却在搜索栏出现输入的字母...
- 查看socket缓冲区数据_什么是socket缓冲区?
- python里面的循环语句
- vs2008 编译libtorrent
- Source Insight 4.0 常用设置
- ZOJ 1315【Excuses, Excuses!】------2015年2月9日
- JavaSE基础——Java多线程
- Webuploader 出坑记
- Timesten安装
- android toolbar 搜索框,SearchView配合RecyclerView实现分页搜索过滤关键字
- Axure-产品交互设计师的利器
- Destroying Array
- 模仿微信九宫格、查看大图
- Jeff Dean长文展望:2021年后,机器学习领域的五大潜力趋势!
- C# 获取USB设备列表
- c# 直线和椭圆弧的交点坐标算法
热门文章
- Jmeter 及 JDK 下载 安装教程
- Linux服务器的软件安装步骤
- 电脑c语言翻译器,C语言window--在线翻译器.doc-资源下载人人文库网
- 安卓开源电子书 阅读器_4个适用于Android的开源电子书阅读器
- 封包(一)(雷电模拟器+ProxyDroid+查尔斯3.93+WPE)
- 惠普服务器c盘格式化提示win7系统盘,c盘格式化,小编告诉你怎么格式化c盘
- 双系统格式化Ubuntu分区后Windows 开机出现grub rescue问题
- u盘启动linux hp服务器,分享下用U盘启动给服务器【HP DL165 G7】安装原版2003系统的经验...
- Win10下配置IIS并调试ASP程序
- 我毕业一年后。生活的艰辛。我的程序人生该怎么走