作者:进击攻城狮
个人主页:欢迎访问我的主页
首发时间:2022年8月13日星期六
订阅专栏:刷题
个人信条:星光不问赶路人,岁月不负有心人。
如果文章有错误,欢迎在评论区指正。
🎉 支持我:点赞👍+收藏⭐️+留言📝

编写一个程序,输出 11 到 100100 之间(包括 11 和 100100)的全部偶数。
无输入。
输出全部偶数,每个偶数占一行。
No input
2
4
6
...
100
#include
using namespace std;
int main(){
int i=1;
do{
if(i%2==0)
cout<<i<<endl;
i+=1;
}while(i<=100);
}
输入一个整数 XX,输出 11 到 XX 之间(包括 11 和 XX)的全部奇数。
一个整数 XX。
输出所有满足条件的奇数,每个数占一行。
1≤X≤10001≤X≤1000
8
1
3
5
7
#include
using namespace std;
int main(){
int n;
scanf("%d",&n);
for(int i=1;i<=n;i++){
if(i%2)cout<<i<<endl;
}
}
输入 66 个实数,它们要么是正数,要么是负数。
请你统计并输出正数的个数。
六个数字,每个占一行。
输出格式为 x positive numbers,其中 xx 为正数的个数。
输入数字的绝对值不超过 100100。
7
-5
6
-3.4
4.6
12
4 positive numbers
#include
using namespace std;
int main(){
int res=6;int sum=0;double n;
while(res--){
cin>>n;
if(n>0)
sum++;
}
cout<<sum<<" positive numbers";
}
给定两个整数 XX 和 YY,输出在他们之间(不包括 XX 和 YY)的所有奇数的和。
第一行输入 XX,第二行输入 YY。
输出一个整数,表示所有满足条件的奇数的和。
−100≤X,Y≤100−100≤X,Y≤100
6
-5
5
15
12
13
12
12
0
#include
using namespace std;
int main(){
int x,y,sum=0;
cin>>x>>y;
if(y>x){
for(int i=x+1;i<y;i++){
if(i%2!=0)
sum+=i;
} cout<<sum<<endl;
}
if(y<x){
for(int i=y+1;i<x;i++){
if(i%2!=0)sum+=i;
} cout<<sum<<endl;
}
if(x==y)cout<<0<<endl;
}
