练习编程当然是要从最简单的开始了。

小的时候我们都背过九九乘法表,毕竟这可是数学的基础啊,会了九九乘法表之后我们才能计算更难的数学题。

那么如果用编程来实现九九乘法表,我们应该怎么做呢。

仔细思考一下,我们印象中的九九乘法表是不是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循环为主相关推荐

  1. C语言入门 九九乘法表

    利用C语言 输出九九乘法表 用双重循环来完成,外循环用变量i控制输出的行数(总共九行)同时i也是被乘数. 内循环用变量j循还控制列号,同时j也是乘数,规定列号不能大于行号,每一行输出结束后换行. #i ...

  2. c语言乘法表 m*(9-i),C语言做九九乘法表.doc

    C语言做九九乘法表 #include void main() { int i,j,x; /*第一种*/ printf("第一种:\n"); for(i=1;i<=9;i++) ...

  3. r语言写九九乘法表并保存为txt文件

    r语言写九九乘法表并保存为txt文件 代码 for(i in 1:9){for(j in 1:i){cat(j,"x",i,"=",i*j,'\t',file= ...

  4. c语言代码99乘法表,C语言输出九九乘法表代码及解析

    原标题:C语言输出九九乘法表代码及解析 九九乘法表共9行9列,重点考察for循环的掌握情况. 下面给出了输出完整乘法表.右上.右下.左上.左下乘法表的代码. [代码一]输出完整的三角形: #inclu ...

  5. C语言实战:C语言打印九九乘法表

    C语言实战:C语言打印九九乘法表 #include<stdio.h> #include<stdlib.h> #include<Windows.h> int main ...

  6. 易语言打印九九乘法表

    今天再分享易语言打印的九九乘法表源码: 易语言教程变量循环首(九九乘法表) 易语言教程计次循环首(九九乘法表) 九九乘法表源码 .版本 2 .子程序 九九 .局部变量 a, 整数型, , " ...

  7. 用c语言输出九九乘法表

    以下是用C语言输出九九乘法表的代码示例: #include <stdio.h>int main() {int i, j;for (i = 1; i <= 9; i++) {for ( ...

  8. java九九乘法表(java九九乘法表用for循环)

    怎样在JAVA中制作一个九九乘法表 VB的九九乘法表 Private Sub Form_Load() For i = 1 To 9 For j = 1 To i If j <> i The ...

  9. 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 ...

  10. 多种语言《九九乘法表》荟萃:C、C++、C#、JavaScript、SQL、VB、VBA、Python

    九九乘法表对于我们学习循环结构,尤其是双重循环特别有帮助,本文演示用C.C++.C#.HTML.SQL.VB.VBA.Python等多种语九九乘法表. 一.C语言 #include<stdio. ...

最新文章

  1. 在 Delphi 下使用 DirectSound (12): 测试失真效果器 IDirectSoundFXDistortion8
  2. matplotlib之Rectangle
  3. 新浪微博2-找到用户的accessToken
  4. python实现图形旋转_Python3+OpenCV2实现图像的几何变换
  5. win7中输入文件夹首字母跳到相应的文件或者文件夹,却在搜索栏出现输入的字母...
  6. 查看socket缓冲区数据_什么是socket缓冲区?
  7. python里面的循环语句
  8. vs2008 编译libtorrent
  9. Source Insight 4.0 常用设置
  10. ZOJ 1315【Excuses, Excuses!】------2015年2月9日
  11. JavaSE基础——Java多线程
  12. Webuploader 出坑记
  13. Timesten安装
  14. android toolbar 搜索框,SearchView配合RecyclerView实现分页搜索过滤关键字
  15. Axure-产品交互设计师的利器
  16. Destroying Array
  17. 模仿微信九宫格、查看大图
  18. Jeff Dean长文展望:2021年后,机器学习领域的五大潜力趋势!
  19. C# 获取USB设备列表
  20. c# 直线和椭圆弧的交点坐标算法

热门文章

  1. Jmeter 及 JDK 下载 安装教程
  2. Linux服务器的软件安装步骤
  3. 电脑c语言翻译器,C语言window--在线翻译器.doc-资源下载人人文库网
  4. 安卓开源电子书 阅读器_4个适用于Android的开源电子书阅读器
  5. 封包(一)(雷电模拟器+ProxyDroid+查尔斯3.93+WPE)
  6. 惠普服务器c盘格式化提示win7系统盘,c盘格式化,小编告诉你怎么格式化c盘
  7. 双系统格式化Ubuntu分区后Windows 开机出现grub rescue问题
  8. u盘启动linux hp服务器,分享下用U盘启动给服务器【HP DL165 G7】安装原版2003系统的经验...
  9. Win10下配置IIS并调试ASP程序
  10. 我毕业一年后。生活的艰辛。我的程序人生该怎么走