C语言小编程之九九乘法表
来源:互联网 发布:淘宝网注册流程图 编辑:程序博客网 时间:2024/05/13 22:39
在初学C语言中,我们会遇到很多九九乘法表的问题,在这我们进行一系列的分析。
九九乘法表的格式是x*x=x的格式。
接下来,我们要做的是利用循环结构,使得数量发生变化。在最后,要对乘法表的形状进行限定。
首先我们先进行,对 两个乘数进行循环。然后求积,最后输出,我们要打印传统的乘法表,那么我们就要对每一行进行切行,并且对所循环的进行限定。
代码如下:
//九九乘法表;#include<stdio.h>#include<stdlib.h>int main(){ int num1, num2; for (num1 = 1; num1 <= 9; num1++) { for (num2 = 1; num2 <= num1; num2++) { printf("%d*%d=%-3d", num1, num2, num1*num2); } printf("\n"); } system("pause"); return 0;}
结果如下:
既然有了正的九九乘法表,那么我们更应该不亦乐乎的整一个另一个格式的
代码如下:
#include<stdlib.h>#include<stdio.h>int main(){ int num1, num2; for (num1 = 1; num1 < 10; num1++) { for (num2 = 1; num2 < 10; num2++) { if (num2 < num1) printf(" "); //在这里对另一半直接用空格代替了。 else printf("%d*%d=%2d ", num1, num2, num1*num2); } printf("\n"); } system("pause"); return 0;}
结果如下:
是不是很好玩呢,接下来我们换另外一种
代码如下:
#include<stdlib.h>#include<stdio.h>int main(){ int num1, num2; for (num1 = 1; num1 <10; num1++) { for (num2 = 1; num2 <= 10-num1; num2++) { printf("%d*%d=%2d ", num1, num2, num1*num2); } printf("\n"); } system("pause"); return 0;}
结果如下
最后一种
代码如下
#include<stdio.h>#include<stdlib.h>int main(){ int num1, num2; for (num1 = 1; num1 <=9; num1++) { for (num2 = 1; num2 <10-num1; num2++) printf(" "); for (num2 = 1; num2 <=num1;num2++) printf("%d*%d=%2d ", num1, num2,num1*num2); printf("\n"); } system("pause"); return 0;}
如果过程中有问题,请大家多多指教!!
0 0
- C语言小编程之九九乘法表
- C语言输出小九九乘法表
- C语言小编程之闰年判断
- C语言小编程之闰年判断
- 一个简单的C语言小程序,打印九九乘法表
- C语言打印九九乘法表
- C语言-------九九乘法表
- c语言打印九九乘法表
- c语言输出九九乘法表
- C语言(九九乘法表)
- c语言编写九九乘法表
- c语言编写九九乘法表
- C语言打印九九乘法表
- C语言 九九乘法表
- C语言九九乘法表
- C语言打印九九乘法表
- C语言打印九九乘法表
- C语言实现---九九乘法表
- 第三次CCF计算机软件能力认证考试题解(Java)--201412--Z字形扫描--100分通过
- JSP与servlet之间的传值方式
- 重载overload和重写overried的区别
- 命令模式
- 极客学院视频分享
- C语言小编程之九九乘法表
- 代码注入
- 反转链表
- ubuntu 搭建svn
- Mat矩阵如何获取元素
- Caffe学习笔记(OCR字符识别)
- python 爬小说+beautifulsoup安装
- scala中的递归和currying
- android5.0新特性 ToolBar+RecycleView的使用