题目描述
小明同学想找出这样的数:能同时被2、3、5、7中2个及2个以上的数整除的数,比如6、30、210等。请你编程帮助小明找出1~n中满足条件的数的总和是多少?
输入
一个整数n(n<=9999)
输出
一个整数,代表1~n中满足条件的整数的总和
样例输入
复制
10
样例输出
复制
16
#include<iostream>
using namespace std;
int main(){
int n,s=0;
cin>>n;
for(int i=0;i<=n;i++){
if(i%2==0&&i%7==0||i%2==0&&i%3==0||i%2==0&&i%5==0||i%3==0&&i%5==0||i%3==0&&i%7==0||i%5==0&&i%7==0||i%2==0&&i%3==0&&i%5==0||i%2==0&&i%3==0&&i%7==0||i%7==0&&i%3==0&&i%5==0||i%2==0&&i%3==0&&i%5==0&&i%7==0){
s+=i;
}
}
cout<<s;
}