C小白必学九九乘法表的代码实现方法

北京中科曝光 http://pf.39.net/bdfyy/zjft/161225/5154125.html

九九乘法表是一种经典的数学表格,用于展示1到9之间的数字的乘法结果。

C++小白必学九九乘法表

C++中实现九九乘法表有很多种方法。下面列举几种:

1、使用两重循环:在第一重循环中枚举乘数,在第二重循环中枚举被乘数。下面是使用两重循环的代码示例:

#includeiostreamusingnamespacestd;intmain(){for(inti=1;i=9;i++){for(intj=1;j=i;j++){coutj"*"i"="i*j"";}coutendl;}return0;}

运行结果

这段代码中,第一重循环枚举乘数i,第二重循环枚举被乘数j,然后将乘积输出到控制台。

2、使用函数:定义一个函数用于计算乘法结果,然后调用该函数来打印九九乘法表。下面是使用函数打印九九乘法表的代码示例:

#includeiostreamusingnamespacestd;//定义函数,用于计算乘法结果并输出voidprint_multiplication(intx,inty){coutx"*"y"="x*y"";}intmain(){for(inti=1;i=9;i++){for(intj=1;j=i;j++){//调用函数来计算乘法结果并输出print_multiplication(j,i);}coutendl;}return0;}

在这段代码中,我们定义了一个函数print_multiplication,用于计算乘法结果并输出。然后在主函数中,使用两重循环枚举乘数和被乘数,并调用函数来计算乘法结果并输出。

3、使用递归:使用递归函数来打印九九乘法表。下面是使用函数打印九九乘法表的代码示例:

#includeiostreamusingnamespacestd;//定义递归函数,用于打印九九乘法表voidprint_multiplication_table(intn){if(n9)return;//终止递归的条件for(inti=1;i=n;i++){couti"*"n"="i*n"";}coutendl;//递归调用,打印下一行print_multiplication_table(n+1);}intmain(){//调用递归函数,打印九九乘法表print_multiplication_table(1);return0;}

在这段代码中,我们定义了一个递归函数print_multiplication_table,在该函数中,我们使用两重循环枚举乘数和被乘数,并计算乘法结果。在每一行打印完毕后,我们递归调用该函数来打印下一行。

以上就是C++实现九九乘法表的3种方法,大家学会了吗?




转载请注明:http://www.aierlanlan.com/rzfs/5498.html