第九周项目四输出一个乘法口诀

/*
 * Copyright (c) 2014, 烟台大学计算机学院
 * All rights reserved.
 * 文件名称:test.cpp
 * 作    者:曾晓
* 完成日期:2014年 10 月23 日
 * 版 本 号:v1.0
 *
 * 问题描述:利用for语句,输出乘法口诀表。

 * 输入描述:无

 * 程序输出:输出乘法口诀表。

#include <iostream>

using namespace std;

int main()
{
   int i,j,m;
   cout <<"我的小九九是:"<<endl ;
    for (i=1;i<=9;i++,cout <<endl)
    for(j=1;j<=i;j++ )
    {
        m=j*i;
        cout <<i<<"*"<<j<<"="<<m<<" " ;
    }

    return 0;
}


运行结果:

 

 

 

  心得:

一开始犯傻了,写成了这个样子,自己怎么改也改不过来,多谢老衲刘畅==

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: 好的,下面是用 for 循环写乘法口诀表的代码: ```python for i in range(1, 10): for j in range(1, i+1): print(f"{j}*{i}={i*j}", end="\t") print("\n") ``` 运行结果: ``` 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64 1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81 ``` 希望这个代码能够帮到你! ### 回答2: 乘法口诀表是指以1到9的数字为基数,两个基数相乘得到的结果。我们可以使用for循环嵌套的方式来编写这个乘法口诀表。 下面是具体步骤: 1. 使用外层for循环,控制基数的取值范围,从1到9循环九次,设为基数x。 2. 在外层for循环中,再使用内层for循环,控制乘数的取值范围,从1到x循环x次,设为乘数y。 3. 在内层for循环中,将基数x和乘数y相乘,得到结果,并将其输出。 4. 在内层for循环中,使用print()函数添加换行符,使结果每行输出一个。 5. 代码示例如下: ```python for x in range(1, 10): for y in range(1, x+1): result = x * y print(f'{x} * {y} = {result}\t', end='') print() ``` 以上代码中,使用了两个for循环,外层循环控制基数的取值范围,内层循环控制乘数的取值范围,每次循环相乘得到结果并输出,内层循环结束后换行,再进行下一次外层循环,直到循环九次完成口诀表的输出。 希望以上回答能够帮助到您! ### 回答3: 乘法口诀表一个常见的数学学习工具,可以帮助大家有系统地学习乘法表。以下是我用for循环写的一个乘法口诀表: ```python for i in range(1, 10): for j in range(1, i+1): product = i * j print(f"{i} × {j} = {product}", end="\t") print() ``` 这段代码中,我使用了两个嵌套的for循环,第一个for循环控制被乘数i的范围从1到9,第二个for循环控制乘数j的范围从1到i。根据乘法的定义,将i和j相乘得到乘积product。通过print函数将乘法表达式打印出来,其中使用了格式化字符串f"{i} × {j} = {product}"。同时,通过设置end="\t"实现了每个乘法表达式以水平制表符分隔的效果。 执行该代码后,就可以得到一个完整的乘法口诀表,如下所示: ``` 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 ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值