C语言打印九九乘法表
2018-03-30 16:49
411 查看
文章出自个人博客https://knightyun.github.io/2018/03/30/multiply-table.转载请申明
没有上面美观吧-_-
源码如下:
#include<stdio.h> int main() { //打印九九乘法表 printf("九九乘法表:\n"); int x, y; //初始化打印的两个方向 for (y = 1; y < 10; y++) //两层循环嵌套打印输出 { for (x = 1; x <= y; x++) { printf("%d*%d=%2d ", y, x, x * y); //%2d表示固定输出两位 } printf("\n"); //打印到行尾,换行 } printf("This is the end.\n"); }
输出结果
九九乘法表: 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 This is the end.
注意
代码注释处说明的%2d是为了美观,强行使相乘的结果占两个字符位,否则打印结果如下:
九九乘法表: 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 This is the end.
没有上面美观吧-_-
相关文章推荐
- 【C语言基础】九九乘法表(实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定)
- C语言基础用基本的循环语句打印实心和空心菱形、九九乘法表
- ios入门攻略 07篇 C语言基础【循环结构之for语句,打印九九乘法表】
- I00027 Java语言程序-打印九九乘法表
- Java语言打印九九乘法表
- Scala语言双重for循环实现打印九九乘法表
- c语言打印九九乘法表
- C语言基础用基本的循环语句打印实心和空心菱形、九九乘法表 .
- C语言打印九九乘法表
- go语言打印九九乘法表
- C语言打印九九乘法表
- C语言打印九九乘法表
- java语言打印上三角和下三角,进一步得到九九乘法表
- 黑马程序员--C#语言编码实现九九乘法表
- <JAVA练习>02——函数(打印九九乘法表)
- c 语言 递归法倒叙打印链表的节点
- 打印输出九九乘法表
- C语言打印进度条
- 打印九九乘法表
- 使用C语言打印九九乘法表