level 6
这题先想好思路,写一个函数功能,即,里面有7或能被7整除,就返回真,其他为假。这样再参与整个代码,是不是就方便了。
2024年07月14日 01点07分
18
level 6
#include<iostream>
using namespace std;
bool isAbout7(int n){
if(n%7==0){
return true;
}
while(n){
if(n%10==7){
return true;
}
n=n/10;
}
return false;
}
int main(){
int sum,n;
cin>>n;
sum = 0;
for(int i=1;i<=n;i++){
if(!isAbout7(i)){
sum+=i*i;
}
}
cout<<sum;
}
2024年07月14日 01点07分
19