与7无关的数
与7无关的数
http://www.nowcoder.com/questionTerminal/776d401bf86d446fa783f0bef7d3c096
思路
最简单的方法就是一个个地进行判断是否与 7 有关
#include<iostream> using namespace std; bool isRelative(int num){ if(num % 7 == 0) return false; while(num){ if(num % 10 == 7) return false; num /= 10; } return true; } int main(){ int n; while(cin >> n){ int sum = 0; for(int i = 1; i <= n; i ++){ if(isRelative(i)) sum += i * i; } cout << sum << endl; } }
算法题解 文章被收录于专栏
不定期更新一些算法题解,有什么问题可以随时留言~