6 solutions

  • 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;
    }
    
    

    Information

    ID
    4469
    Time
    1000ms
    Memory
    512MiB
    Difficulty
    1
    Tags
    (None)
    # Submissions
    335
    Accepted
    213
    Uploaded By