1449 - 求满足条件的数的和
题目描述
小明同学想找出这样的数:能同时被 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;
}
这道题就条件难写一些,其他没什么好说的。