题目1132:与7无关的数

    xiaoxiao2021-03-25  153

    程序 设计思想:首先这是一个基础题,刚开始想到了用continue,来隔离掉与7有关的数字,我的出错点主要是看成了只有个位数上的数字为7,其实是某个位数上的数字为7,也就是i==7之外,还有i/10==7这种情况漏掉了,当然加上i%7==0这种情况,就能ac了。

    程序核心代码:

    #include <stdio.h> int main() { int n; int i; while(scanf("%d",&n)!=EOF) { int sum=0; for(i=0;i<=n;i++) { if(i%7==0 ||i==7||i/10==7) continue; else sum=sum+i*i; } printf("%d\n",sum); } return 0; }

    题目描述:

    一个正整数,如果它能被7整除,或者它的十进制表示法中某个位数上的数字为7, 则称其为与7相关的数.现求所有小于等于n(n<100)的与7无关的正整数的平方和。

    输入:

    案例可能有多组。对于每个测试案例输入为一行,正整数n,(n<100)

    输出:

    对于每个测试案例输出一行,输出小于等于n的与7无关的正整数的平方和。

    样例输入: 21 样例输出: 2336 来源: 2008年北京大学软件所计算机研究生机试真题
    转载请注明原文地址: https://ju.6miu.com/read-10206.html

    最新回复(0)