题目如图:
看题目描述已经保证了是整数,是三位数,是大于100<n<=999的,就不用自己判断n是否满足条件了吧;我的代码如下:但一直只通过67%,想问下是哪个点没想到啊。
#include <bits/stdc++.h> using namespace std; int main(){ int n = 0; cin >> n; int sum = 0; for (int i = 100; i < min(n, 999); i++){ if ((i % 10 != 7) && ((i % 100) / 10 != 5) && (i / 100 != 3)){ sum += i; } } cout << sum << endl; return 0; }
全部评论
(2) 回帖