21xrx.com
2024-05-20 06:17:35 Monday
登录
文章检索 我的文章 写文章
C++编程实现九九乘法表右上角显示功能
2023-07-07 16:51:23 深夜i     --     --
C++ 九九乘法表 编程 右上角显示 功能实现

在编程语言中,九九乘法表是一个广为人知的练手项目。虽然任何编程语言都能实现九九乘法表,但是在实现九九乘法表时,很少有人会添加右上角的显示功能,因为这需要使用到比较高级的语法。在本文中,我们将使用C++编程语言来实现九九乘法表,同时也会添加右上角的显示功能。

C++语言是一种通用、高性能的编程语言,在计算机科学中被广泛应用。它拥有许多强大的特性,包括面向对象编程、高级内存管理和多线程支持等等。因此,它是实现九九乘法表的理想编程语言。

首先,我们需要定义一个函数来输出一个数字。我们将使用C++中的IO流操作来实现这个功能。具体代码如下:


void print_num(int num){

  cout<<setw(2)<<num;

}

接下来,我们需要创建一个循环来实现九九乘法表,并在右上角显示表号。我们可以使用一个嵌套循环来实现这个功能。在输出乘积之前,我们需要将行号和列号相加并打印出来。在C++中,我们可以使用for循环来实现这个功能:


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

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

    int sum=i+j; //计算行列号之和

    print_num(sum); //输出行列号之和

    cout<<' '; //输出空格

    int product=i*j; //计算乘积

    print_num(product); //输出乘积

    cout<<' '; //输出空格

  }

  cout<<endl; //换行

}

以上代码中,首先定义了两个循环变量i和j,分别表示行和列。内循环控制列数,外循环控制行数。在每次输出乘积之前,我们使用上面定义的print_num函数输出行列号之和。然后输出两个空格,最后输出乘积。

以上代码已经实现了九九乘法表的功能,但是还没有右上角的显示功能。为了实现这一功能,我们需要修改循环的起始值和结束值。为了显示右上角的表号,我们需要从9开始遍历,一直到1结束。在内循环中,我们需要将列数从行数开始遍历,一直到9结束。具体代码如下:


for(int i=9;i>=1;i--){

  for(int j=i;j<=9;j++){

    int sum=i+j; //计算行列号之和

    print_num(sum); //输出行列号之和

    cout<<' '; //输出空格

    int product=i*j; //计算乘积

    print_num(product); //输出乘积

    cout<<' '; //输出空格

  }

  cout<<endl; //换行

}

以上代码将遍历从9开始,每次递减1,直到1。在内循环中,我们把列数从行数开始遍历,每次递增1,直到9。这样就实现了右上角的显示功能。

总结一下,我们使用C++编程语言实现了一个可以显示右上角表号的九九乘法表。通过使用IO流操作和循环语句,我们成功地实现了这个功能。这个练手项目对于初学者来说非常有价值,它可以帮助你提升编程技能和熟练度。如果你还没有尝试过这个练手项目,不妨试一试吧!

  
  

评论区

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