问题标题: 酷町堂:1800 阶段乘法口诀表

0
0
已解决
邵逸儒
邵逸儒
中级天翼
中级天翼

1800   阶段乘法口诀表

题目描述 Description

根据给定的a,输出前a行乘法口诀表

输入描述 Input Description

正整数a,(1<=a<=9)

输出描述 Output Description

输出乘法口诀表的前a行

样例输入 Sample Input


 

2

样例输出 Sample Output


 

1*1=1
1*2=2 2*2=4

数据范围及提示 Data Size & Hint

每一行的表达式之间用一个空格隔开

找错

@所有人

邵逸儒在2018-02-21 16:21:37追加了内容

http://wenda.codingtang.com/questions/904/

http://wenda.codingtang.com/questions/1346/

在帮忙看看这两个,谢谢!!!

@酷町喵~o( =∩ω∩= )o~ 

@葛新 

@黄俊博 

@梁锦程 

@陆麟瑞 

@杨陈卓

@蒋智航

@张睿杰

邵逸儒在2018-02-22 14:19:26追加了内容

编译错误

@马佳滢 


1
已采纳
杨陈卓
杨陈卓
新手天翼
新手天翼

定义整型变量i,j,a;

输入a;

核心代码

    for(int i=1;i<=a;i++)
    {
        for(int j=1;j<=i;j++)
        {
            cout<<j<<"*"<<i<<"="<<j*i<<" ";
        }
        cout<<endl;
    }

 

0
0
颜咏春
颜咏春
中级光能
中级光能

1.加else!!!

详细介绍:

在if(a==2)

变成  else if(a==2)

 

if(a==3)

变成  else if(a==3)

以此类推

一直到if(a==9)

变成else if(a==9)

 

2.加return 0;保险一点

 

望采纳

0
梁锦程
梁锦程
高级光能
高级光能

定义 i,j,a;
    输入a;
    for(定义 i从1循环到a){
        循环(定义 j从1循环到i){
        输出j ,"*", i ,"=" ,j*i, " ";
        }输出 换行;
    }
    返回值 0;

0
0
马佳滢
马佳滢
新手天翼
新手天翼

1708:
1.定义 数组a[长度101],n,m;
2.输入n和m;
3.这样(i<=n),循环输入a[i];4.返回值 0;

sort(a+1,a+n+1);
cout<<a[n+1-m];

最后来一句:1→2→3→核心→4 

1800:

马佳滢在2018-02-22 18:31:21追加了内容

1708:

缺少头文件:

#include <algorithm>

 

0
栾峻岩
栾峻岩
初级天翼
初级天翼

不用辣么复杂的判断,直接一个双重循环(i,j),从1到n,按要求输出即可。

0
翟谦瑞
翟谦瑞
新手守护
新手守护

如果真这样,你需要注意一下有几个空格,题目中说的是一个空格,但你……好像输了两个空格,还有,你会循环吗?这道题可以用双重循环做。

翟谦瑞在2018-02-22 08:33:02追加了内容

你可能只对了一个1*1=1.因为其他的都有空格君

采纳者万岁!

0
王星河
王星河
资深光能
资深光能

你每次都多了一个空格

我要回答