十六进制转换十进制c语言程序(初级编程C题11H1083:)

十六进制转换十进制c语言程序(初级编程C题11H1083:)(1)

题目

时间限制: 1 Sec 内存限制: 128 MB

题目描述

输入一个十进制数,输出对应的十六进制数。

十六进制数字从小到大为0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F

十六进制转换十进制c语言程序(初级编程C题11H1083:)(2)

输入

一行,一个整数N,0<N<10000

输出

一行,一个十六进制数。

样例输入 Copy

123

样例输出 Copy

7B

十六进制转换十进制c语言程序(初级编程C题11H1083:)(3)

答案在下方

答案:

#include<bits/stdc .h> using namespace std; void IntZh0x(int n) { int s=n; if(n/16!=0) IntZh0x(n/16); if(s>9) { if(s==15) cout<<"F"; else if(s==14) cout<<"E"; else if(s==13) cout<<"D"; else if(s==12) cout<<"C"; else if(s==11) cout<<"B"; else if(s==10) cout<<"A"; } else cout<<s; } int main(){ int n; cin>>n; IntZh0x(n); return 0; }

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页