描述
一个正整数,如果它能被7整除,或者它的十进制表示法中某个位数上的数字为7, 则称其为与7相关的数.现求所有小于等于n(n<100)的与7无关的正整数的平方和。
#include <stdio.h>
int fun(int a);
int main() {
int n,sum = 0;
while (scanf("%d", &n) != EOF) {
}
for(int i = 0;i <= n;i++)
{
if(i%7 != 0 && !fun(i))
sum += i*i;
}
printf("%d\n",sum);
return 0;
}
int fun(int a)
{
int t;
while(a)
{
t = a%10;
if(t == 7) return 1;
a = a/10;
}
return 0;
}