竞赛
考级
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 原题 在这些题解里面,大多数的人的思路大概是这样的: 而我的思路大概是这样的: 起点并非要从n开始, 也可以从n到m中第一个奇数开始, 所以当n为奇数时,我们不管他, 如果n为偶数时,我们就要对它处理一下了, 偶数加一就是奇数,因为n≤m,所以将n+1符合要求, 奇数+2也是奇数,所以循环时我们将n一直加2就行了,输出n。 代码:
Jghwy Cnl.
#include<bits/stdc++.h> using namespace std; int main(){ int n,m; cin>>n>>m; for(int i=n;i<=m;i++){ if(i%2==1){ cout<<i<<endl; } } return 0; }
怪盗基德K
#include<bits/stdc++.h> using namespace std; bool jishu(int x){ if(x%2!=0){ return true; }else{ return false; } } int main(){ int n,m;cin>>n>>m; for(int i=n;i<=m;i++){ if(jishu(i)==true){ cout<<i<<"\n"; } } return 0; }
Null
#include<iostream> using namespace std; int main(){ int n,m; cin>>n>>m; for(int i=n;i<=m;i++){ if(i%2==1){ cout<<i<<endl; } } return 0; }
91VIP
有事找大号
#include<bits/stdc++.h> using namespace std; int main(){ int n,m; cin>>n>>m; for(int i=n;i<=m;i++){ if(i%2!=0) cout<<i<<endl; } return 0; }
~Lyney~
共26条
提交答案之后,这里将显示提交结果~