3 条题解

  • 2
    @ 2024-4-11 13:33:47
    cpp
    #include<bits/stdc++.h>
    using namespace std;
    int a[1000],b[1000];
    int main()
    {
    	int c,d,e=0,f;
    	cin>>c;
        for(int i=1;;i++)
        {
        	a[i]=c%2;
        	c=c/2;
        	if(c<1)
        	{
        	for(int k=i;i>=1;i--)
            {
               cout<<a[i];	
            }
            break;
        	}
        }
    	return 0;
    }
    
    • 0

      #include<bits/stdc++.h> using namespace std; int a[101]; int main() { int shu; cin>>shu; for(int i=1;;i++) { a[i]=shu%2; shu/=2; if(shu<=0) { for(int k=i;k>=1;k--) { cout<<a[k]; } break; } } return 0; }

      • -2
        @ 2024-3-2 13:48:43

        #include<bits/stdc++.h> using namespace std; int a[100]; int main() { int n,i=0; cin>>n; while(n) { a[++i]=n%2; n/=2; } for(;i>=1;i--) cout<<a[i]; return 0; }

        • 1

        信息

        ID
        110
        时间
        1000ms
        内存
        256MiB
        难度
        1
        标签
        递交数
        42
        已通过
        31
        上传者