求助一道编程题,C++

题目如图:

看题目描述已经保证了是整数,是三位数,是大于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;
}


#笔试题目#
全部评论
你把999换成1000
点赞 回复 分享
发布于 2020-09-11 09:28
<=把
点赞 回复 分享
发布于 2020-09-11 09:02

相关推荐

不愿透露姓名的神秘牛友
07-23 14:22
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务