/*==========================================================与7无关的数总时间限制: 1000ms 内存限制: 65536kB描述一个正整数,如果它能被7整除,或者它的十进制表示法中某个位数上的数字为7,则称其为与7相关的数.现求所有小于等于n(n<100)的与7无关的正整数的平方和.输入输入为一行,正整数n,(n<100)输出输出小于等于n的与7无关的正整数的平方和样例输入21样例输出2336============================================================*/
1 #include2 int main() 3 { 4 int i,n,sum=0,f,t,m; 5 scanf("%d",&n); 6 for(i=1;i<=n;i++) 7 { 8 f=0; 9 if(i%7==0)10 {11 f=1;12 }13 else14 {15 t=i;16 while(t>0)17 {18 if(t%10==7)19 {20 f=1;21 break;22 }23 t=t/10;24 }25 }26 if(f==0)27 {28 sum=sum+i*i;29 }30 }31 printf("%d\n",sum);32 return 0;33 }