T1085 与7无关的数

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

输入格式

输入为一行,正整数 n(n<100)。

输出格式

输出一行,包含一个整数,即小于等于 n 的所有与 7 无关的正整数的平方和。

样例输入

21

样例输出

2336

#include<stdio.h>
int yushu(a)
{   int x,flag=0;
    while(a>0)
    {
       x=a%10; 
       if(x==7)
        flag=1;
       a=a/10;
    }
 return flag;
}
int main(){
    int n,x,flag=0,sum=0;
    scanf("%d",&n);
    for(int i=1;i<=n;i++)
    {
        if(i%7==0 || yushu(i)==1)
         flag=1;
        if(flag==0)
        { 
            sum=sum+i*i;
        }
        flag=0;
    }
     printf("%d",sum);
}

版权声明:本文为jiayijiang原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。