if是一个判断是否符合条件的语句。
格式为:
if(判断条件){
语句1;
语句2;
``````
}
或者:
if(判断条件) 语句1;
1950: 5.5数奇数
题目描述
明明刚学习完奇数(单数)的概念,想知道a到b里面有多少个数是奇数,他就一个个地去数,刚开始还很顺畅,但a,b的范围可能很大,数着数着就头晕了,你能帮他得到答案吗?
输入
两个正整数a,b,保证(a<b)
输出
一个正整数,表示奇数的个数
样例输入
5 102
样例输出
49
提示
a,b的数据范围是【1,2000 000 000】
#include<bits/stdc++.h>
using namespace std;
long long a,b;
int main(){
scanf("%lld%lld",&a,&b);
if(b%2==1) b++;
b/=2;
if((a-1)%2==0) a--;
a/=2;
cout<<b-a;
return 0;
}