C语言输出乘法口诀表(三角形) 您所在的位置:网站首页 c语言乘法口诀表编程倒三角 C语言输出乘法口诀表(三角形)

C语言输出乘法口诀表(三角形)

2024-06-28 11:06| 来源: 网络整理| 查看: 265

乘法口诀表我们并不陌生,从小学开始就一直背了,那么用C语言如何让输出呢?

1*1=1

1*2=2  2*2=4

1*3=3  2*3=6  3*3=9

......

如上所示,我们可以归纳为j*i=n,其中j不断增大,直到等于i,那么我们可以想到用两个for循环来解决,第一个是关于i的,范围为[1,10],j另外讨论,看下面代码

#include int main() { int i = 0; for (i = 1; i < 10; i++) { int j = 0; for (j = 1; j < 10; j++) { printf("%d*%d=%-2d ",j,i,i*j); } printf("\n"); } return 0; }

输出结果为

可以看出这是一个矩形,我们要取的是它的左下边部分,代码如下:

for (i = 1; i < 10; i++) { int j = 0; for (j = 1; j 10-i) printf(" "); else printf("%d*%d=%-2d ", j, i, i*j); } printf("\n"); }

结果:

右下边部分代码:

for (i = 1; i < 10; i++) { int j = 0; for (j = 1; j < 10; j++) { if (j < 10-i) printf(" "); else printf("%d*%d=%-2d ", j, i, i*j); } printf("\n"); }

结果

右上边部分代码:

for (i = 1; i < 10; i++) { int j = 0; for (j = 1; j < 10; j++) { if (j < i) printf(" "); else printf("%d*%d=%-2d ", j, i, i*j); } printf("\n"); }

结果

 

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有