问题标题: 酷町堂:1950

0
0
已解决
武建豪
武建豪
中级天翼
中级天翼

1929   数字大玩家1经验值:400

题目描述 Description

输入正整数 n,请你输出 1 到 n 之间是 3 的倍数的数

输入描述 Input Description

一个正整数 n,10 <= n <= 1000

输出描述 Output Description

输出 1 到 n 之间是 3 的倍数的数

样例输入 Sample Input

7

样例输出 Sample Output

3 6


0
已采纳
被禁言 汪子晨
汪子晨
修练者
修练者

首先,这是for循环内核心代码。循环,我敢打包票说你会写。

    if(i%3==0){
        cout<<i<<" ";
    }	

解析:首先它是叫你输出范围之内3的倍数的数,那么倍数就有一个特点就是它在“磨[%]”这个数是它的余数为‘0’。

题目是叫你输出所有满足条件的数,那么复杂点就是数组:

//for循环之前加一个 int a[1005],c=0;(a须大于400,不然可能不够)
if(i%3==0){
  a[c]=i;
  c++;   
}	

要么就是遇到符合的直接输出:

cout<<i<<" ";

还有一点,记得打分号:“;”,还有注意大括号。

你可以的!加油!奥利给!!!

汪子晨在2021-03-07 16:16:31追加了内容

还有,把豆子给我行不?

汪子晨在2021-03-07 19:15:34追加了内容

我做的是AC100分,也祝你全对!

我要回答