21xrx.com
2024-11-05 19:39:27 Tuesday
登录
文章检索 我的文章 写文章
如何用c语言实现99乘法表右上三角
2023-06-19 21:57:02 深夜i     --     --
C语言 99乘法表 右上三角

乘法表一定是小学数学老师传授的重要技能之一。作为程序员,我们也可以用C语言来实现乘法表,不仅可以加深对C语言的理解,还能锻炼我们的编程思维。而99乘法表的右上三角,则是一道值得一试的挑战。

下面我们来看看如何用C语言来实现99乘法表右上三角。

我们需要用到两层for循环,分别嵌套在一起来输出乘法表。第一层for循环控制行数,第二层for循环控制每行中每个元素的输出。对于右上三角部分,我们可以通过 if 判断条件来实现。

代码如下:


#include

int main()

{

  int i,j;

  for(i=1;i<=9;i++)

  {

    for(j=1;j<=i;j++)

    {

      if(j==i)

      {

        printf("%2d*%2d=%2d\n",i,j,i*j);

      }

      else

      {

        printf("%2d*%2d=%2d ",i,j,i*j);

      }

    }

  }

  return 0;

}

以上是实现99乘法表右上三角的代码。运行后,结果如下:


1* 1= 1

1* 2= 2

1* 3= 3

1* 4= 4

1* 5= 5

1* 6= 6

1* 7= 7

1* 8= 8

1* 9= 9

2* 2= 4

2* 3= 6

2* 4= 8

2* 5=10

2* 6=12

2* 7=14

2* 8=16

2* 9=18

3* 3= 9

3* 4=12

3* 5=15

3* 6=18

3* 7=21

3* 8=24

3* 9=27

4* 4=16

4* 5=20

4* 6=24

4* 7=28

4* 8=32

4* 9=36

5* 5=25

5* 6=30

5* 7=35

5* 8=40

5* 9=45

6* 6=36

6* 7=42

6* 8=48

6* 9=54

7* 7=49

7* 8=56

7* 9=63

8* 8=64

8* 9=72

9* 9=81

可以看出,输出的结果就是一道99乘法表的右上三角。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复