问题标题: 酷町堂:4991 整除 //点进来!!20豆

0
0
已解决
盛慧慧
盛慧慧
初级光能
初级光能

4991   整除

经验值:800 时间限制:1000毫秒

题目描述 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

 

一个WA零分大鸭蛋的代码:

  •         #include<bits/stdc++.h> 
    • using namespace std;  
    • int main(){
    • long long a,b,sum=0;
    • cin>>a;
    • for(int i=1;i<=a;i++){
    • cin>>b;
    • if(b%15==0){            //这里换成 if(b%3==0&&b%5==0) 也零分
    • sum+=b;
    • }
    • }
    • cout<<sum<<endl;
    • return 0;
    • }
    • //哪错了?
盛慧慧在2021-05-10 21:50:47追加了内容

ddd


1
已采纳
胡钰妍
胡钰妍
资深光能
资深光能
#include<iostream>
using namespace std;
int main(){
    int n,m;
    cin>>m;
    for(int i=1;i<=m;i++){
        cin>>n;
        int cnt=0;
        for(int i=1;i<=n;i++){
            if(i%3==0&&i%5==0){
                 cnt+=i;
            }
        }
        cout<<cnt<<endl;
    } 
} 
AC代码,望采纳

 

0
包思远
包思远
新手启示者
新手启示者

我随便把这道题写掉

我要回答