当前位置 博文首页 > pzjdsg666的博客:判断奇偶:钻个小空子(来自http://www.cqyc.c

    pzjdsg666的博客:判断奇偶:钻个小空子(来自http://www.cqyc.c

    作者:[db:作者] 时间:2021-06-18 09:13

    (来自http://www.cqyc.com:8888/p/10201

    首先,我们来读一读题:

    10201 - 判断奇偶

    时间限制 : 1000 毫秒,内存限制 : 128 MB

    输入一个正整数,请判断是奇数还是偶数。如果是奇数,输出?11,否则输出?00。

    样例

    输入

    13

    输出

    1

    输入

    20

    输出

    0

    这不就是一个if_else结构吗?

    代码如下:

    #include <iostream>
    using namespace std;
    int a;
    int main(){
    	cin>>a;
    	if(a%2) //判断,if译为“如果”
            cout<<'1';
        else //else为“否则”,等价于:if(a%2==0)
            cout<<'0';养成好习惯
    	return 0;//
    }

    但乍眼一看,这道题可以钻个小空子:

    奇数%2==1 偶数%2==0

    所以,优化代码如下:

    #include <iostream>
    using namespace std;
    int a;
    int main(){
    	cin>>a;
    	cout<<a%2;
    	return 0;
    }

    由此可得:我们做题要三思而后行!

    最后,请大家一键三连!!!

    ?

    下一篇:没有了