计算概论(A)/基础编程练习1(8题)/8:与7无关的数

 1 #include<stdio.h>
 2 int main() { 
 3     int n, s=0;
 4     
 5     // n < 100
 6     scanf("%d", &n);
 7     
 8     // 循环遍历判断 再进行平方和 
 9     for(int i=0; i<=n; i++) {
10         if(i<=9) {
11             if(i%7!=0 || i!=7)
12                 s+=i*i;
13         } else if(i<=99) {
14             if(i/10!=7 && i%10!=7 && i%7!=0)
15                 s+=i*i;
16         } else {
17         }
18     }
19     printf("%d\n",s);
20 
21     return 0;
22 }
23 /*
24 pkuic_1703.c
25 计算概论(A)/基础编程练习1(8题)/8:与7无关的数/
26 http://pkuic.openjudge.cn/base1/8/
27 8:与7无关的数
28 查看 提交 统计 提问
29 总时间限制: 1000ms 内存限制: 65536kB
30 描述
31     一个正整数,如果它能被7整除,或者它的十进制表示法中某一位上的数字为7,则称其为与7相关的数.现求所有小于等于n(n < 100)的与7无关的正整数的平方和.
32 输入
33     输入为一行,正整数n(n < 100)
34 输出
35     输出一行,包含一个整数,即小于等于n的所有与7无关的正整数的平方和。
36 样例输入
37     21
38 样例输出
39     2336
40 来源
41     计算概论05
42 */

 

posted @ 2017-03-04 19:19  valuestack  阅读(568)  评论(0)    收藏  举报