题解 | #与7无关的数#

与7无关的数

https://www.nowcoder.com/practice/776d401bf86d446fa783f0bef7d3c096

#include <iostream>
using namespace std;
int test(int num){
	while (num != 0 ){
		int x = num%10;
		num = num / 10;
		if (x == 7) return 0;
	} 
	return  1 ;
}
int main() {
	int a;
	while (cin >> a) { // 注意 while 处理多个 case
		int sum = 0 ;
		
		for ( int i = 0 ; i <= a ; i++) {
			if (i%7 != 0 && test(i) )
				sum+=i*i;
		}
		cout << sum  << endl;
	}
	
}
// 64 位输出请用 printf("%lld")

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务