1094:与7无关的数【题目描述】一个正整数,如果它能被7整除,或者它的十进制表示法中某一位上的数字为7,则称其为与7相关的数。 现求所有小于等于n(n<100)与7无关的正整数的平方和。 【输入】输入为一行,正整数n(n < 100)。 【输出】输出一行,包含一个整数,即小于等于n的所有与7无关的正整数的平方和。 【输入样例】21 【输出样例】2336 |
教学备忘录:编辑 |
#include<iostream> #include<cstdio> #include<math.h> using namespace std; int main() { int i,k=0,y,n=0,x,l; cin>>i; for(k=1;k<=i;k++)//小于100的数,就取个位,十位。 { l=k%7;//整除吗 x=k%10;//个位数 y=k/10;//十位数 if(!(l==0||x==7||y==7)) n=n+k*k; } printf("%d",n); return 0; } |