4 条题解

  • 1
    @ 2023-7-17 19:02:37
    #include <iostream>
    #include<vector>
    using namespace std;
    int n,ans;
    vector<int> a;
    
    int main(){
        cin>>n;
        if(n==1){
            cout<<1;
            exit(0);
        }
        while (n>0){
            ans++;
            a.push_back(n%2);
            n/=2;
        }
        for (int i=ans-1;i>=1;i--)
            cout <<a[i];
        if(n==0){
            cout<<0;
        }
        return 0;
    }
    

    c++

    【苏州NOI】d077: 10进制转换(十转二)

    信息

    ID
    84
    时间
    1000ms
    内存
    128MiB
    难度
    6
    标签
    递交数
    619
    已通过
    171
    上传者