1 条题解

  • 3
    @ 2024-11-29 22:06:23

    luogu-B2019题解

    主要题意

    输入一个整型变量,将它赋值给一个布尔型变量,再将这个布尔型变量赋值给整型变量输出。

    解题思路

    按照题意模拟,得出结果。

    上代码!

    #include<bits/stdc++.h>
    using namespace std;
    int a;
    bool b;
    int main()
    {
        cin>>a;
        b=a;
        a=b;
        cout<<a;
    }
    

    代码优化

    因为布尔型变量的定义为 00falsefalse ,非 00truetrue ,因此直接判断输入的数是否为 00 即可。

    #include<bits/stdc++.h>
    using namespace std;
    int a;
    int main()
    {
        cin>>a;
        if(a!=0)
        	cout<<1;
        else
        	cout<<0;
    }
    
    

    信息

    ID
    4469
    时间
    1000ms
    内存
    512MiB
    难度
    1
    标签
    (无)
    递交数
    227
    已通过
    137
    上传者