RE求助
查看原帖
RE求助
673724
waslb楼主2022/5/8 20:39

不知道为什么,全都RE了,求助大佬

#include<bits/stdc++.h>
using namespace std;
int a[80];
int now=0,l,r;
long long sum=0;
long long n;
int main()
{
    cin>>n;
    while(n>=2)
    {
        a[now]=n%2;
        now++;
        n/=2;
    }
    a[now]=n;
    l=now+1;
    r=31;
    for(int i=l;l<=r;i++)
        a[i]=0;
    for(int i=0;i<16;i++)
        swap(a[i],a[i+16]);
    for(int i=0;i<32;i++)
        sum+=a[i]*pow(2,31-i);
    cout<<sum;
    return 0;
}
2022/5/8 20:39
加载中...