题意
求出a~b中奇数的个数并输出。
思路
可以直接枚举a~b然后判断输出,我这里用的是别的方法。
代码
#include<cstdio>
int a,b,s,as;
int main()
{
scanf("%d%d",&a,&b);
if (a%2==0) a++;
if (b%2==0) b--;
if (a!=b) printf("%d\n",(b-a-1)/2+2);//我这里推出个公式直接求出奇数的数量
else printf("1\n");
for (a=a;a<=b;a+=2)//利用c++的循环可以不用每次判断,每次+2就好了
printf("%d\n",a);
}
582

被折叠的 条评论
为什么被折叠?



