2 条题解

  • 1
    @ 2025-11-7 19:56:42
    #include<bits/stdc++.h>
    using namespace std;
    int n,m,a[100000],i; 
    int main(){
    	cin >> n;
        while (n){
    	    a[++i]=n%16;
    	    n/=16;
        }
        cout << "0x";
        for(int j=i; j>=1; j--){
    	    if(a[j]<10) cout << a[j];
    	    else cout << char(a[j]-10+'A');
        }	
    	return 0;
    }
    

    [MOI周比赛] 十进制数转十六进制数

    信息

    ID
    3124
    时间
    1000ms
    内存
    256MiB
    难度
    1
    标签
    递交数
    85
    已通过
    34
    上传者