问题标题: 酷町堂:4991 整除

0
0
已解决
宣雨楠
宣雨楠
高级守护
高级守护

题目描述 Description

M组数据,每组数据一个整数N,计算1~N之间(包含N)能同时被3和5整除的整数的和

输入描述 Input Description

第一行,一个整数M
接下来m行,每行一个整数n

输出描述 Output Description

输出M行,每行一个数,表示满足条件的数的和

样例输入 Sample Input

1 15

样例输出 Sample Output

15

数据范围及提示 Data Size & Hint

M<=100,n<=10000


0
已采纳
武建豪
武建豪
中级天翼
中级天翼

int n,m;
    cin>>m;
    for(int i=1;i<=m;i++){
        cin>>n;
        int sum=0;
        for(int j=1;j<=n;j++){
            if(j%3==0&&j%5==0){
                sum+=j;
            }
         }
        cout<<sum<<endl;
    }

首先定义两个变量(随便什么都行,这里用m,n)

然后m用来循环

n用来循环输入

在循环里定义一个变量(随便什么都行,这里用sum),并且赋值为0.

然后j循环

j%3==0&&j%5==0

sum+=j;

最后在循环结尾输出sum并且换行

武建豪在2021-04-10 12:03:42追加了内容

啊,不是,我不是故意的

忘了把代码去掉了。。。

武建豪在2021-04-10 12:04:39追加了内容

该死的,也不能删除。。。

只能希望LZ能诚信一点,自己打代码

武建豪在2021-04-10 12:08:01追加了内容

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

不要封我

0
张百川
张百川
新手光能
新手光能

for(int i=1;i<=m;i++)

{ cin>>n;

sum=0;

要循环输入。

张百川在2021-04-10 11:46:49追加了内容

因为m可能不是1。

我要回答