POJ 2701 与7无关的数

时间限制: 
1000ms
内存限制: 
65536kB
描述
一个正整数,如果它能被7整除,或者它的十进制表示法中某个位数上的数字为7,则称其为与7相关的数.现求所有小于等于n(n<100)的与7无关的正整数的平方和.
输入
输入为一行,正整数n,(n<100)
输出
输出小于等于n的与7无关的正整数的平方和
样例输入
21
样例输出
2336
 
(1)、源代码:
#include <iostream>
#include <cstdio>
 
using namespace std;
 
int main()
{
                int i, n, sum = 0;
                cin >> n;
 
                for(i = 1; i <= n; i++)
                                if((i % 10 != 7) && (i % 7 != 0) && ((i / 10) % 10 != 7))
                                                sum += i * i;
                cout << sum << endl;
    return 0;
}
 
(2)、解题思路:略
(3)、可能出错:略
 
posted on 2012-05-02 22:09  谷堆旁边  阅读(930)  评论(0编辑  收藏  举报