函数运用 + 输入输出
2023-08-15 14:53:43
发布于:上海
13阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
bool ispow(int k){
if(k%2==1) return false;
else{
for(int i=0;i<30;i++){
if(pow(2,i)==k){
return true;
}
}
return false;
}
}
int main(){
int k,sum=1;
cin>>k;
for(int i=2;i<=k;i++){
if(ispow(i)) sum+=i;
}
cout<<sum;
return 0;
}
这里空空如也
有帮助,赞一个