1. 程式人生 > >基礎練習:1094:與7無關的數

基礎練習:1094:與7無關的數

1094:與7無關的數
【題目描述】
一個正整數,如果它能被7整除,或者它的十進位制表示法中某一位上的數字為7,則稱其為與7相關的數。現求所有小於等於n(n<100)與7無關的正整數的平方和。
【輸入】
輸入為一行,正整數n(n < 100)。
【輸出】
輸出一行,包含一個整數,即小於等於n的所有與7無關的正整數的平方和。
【輸入樣例】
21
【輸出樣例】
2336

#include<iostream>
#include<cmath>
using namespace std;
int main()
{   
    int n,i,y=0;
    cin>>n;
    for(i=1;i<=n;i++)
    {
    if(i%7!=0&&i/10!=7&&i%10!=7)              //分別求i不能被7整除;i的個位數沒有7;i的十位數沒有7
    y+=pow(i,2);
    }
    cout<<y<<endl;
    return 0;
}