源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

c++实现十进制转换成16进制示例

  • 时间:2022-10-26 03:38 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:c++实现十进制转换成16进制示例
c++实现十进制转换成16进制
[u]复制代码[/u] 代码如下:
//Decimal to hexadecimal number //programming by : Erfan Nasoori //Date of send : 2009/1/11 #include <iostream.h> void main() {  int x,y,i;  int d,n=1;  int * r;  char h[16]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};  cout<<"Enter x : ";  cin>>x;  y=x;  while(x >= 10)  {     x/=10;    ++n;  }  r=new int[n];  for(i=0 ; y >= 16 ; ++i)  {     r[i]=y;    y /= 16;  }  r[i++]=y;  cout<<"16 base = ";  for(i=(n-1) ; i>=0 ; --i)  {     cout<<h[r[i]];  } cin.get(); }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部