【描述】
一個正整數,如果它能被7整除,或者它的十進制表示法中某一位上的數字為7,則稱其為與7相關的數.現求所有小于等于n(n < 100)的與7無關的正整數的平方和.
【輸入】
輸入為一行,正整數n(n < 100)
【輸出】
輸出一行,包含一個整數,即小于等于n的所有與7無關的正整數的平方和。
【樣例輸入】
21
【樣例輸出】
2336
#include<iostream>
using namespace std;
int Unrelated7(int num)
{if (num % 7 != 0)if (num / 10 != 7 && num % 10 != 7)return num*num;return 0;
}int main()
{int n, sum = 0;cin >> n;for (int i = 1; i <= n; i++){sum += Unrelated7(i);}cout << sum << endl;return 0;
}
?