欢迎来到山村网

c++10进制转换为任意2-16进制数字的实例教程

2019-03-09 13:05:30浏览:951 来源:山村网   
核心摘要:废话不多说,直接上代码#includestdio.h#includestdlib.h#includeiostreamusing namespace std;int main(){//十进制转换为若干进

废话不多说,直接上代码

#include<stdio.h>#include<stdlib.h>#include<iostream>using namespace std;int main(){  //十进制转换为若干进制>2,<16 =  int num;  int n;//2-16之间  int a;  int i=0;  cin>>num>>n;  int s[100];  if(n>=2&&n<<16)  {    while(num!=0)    {      a=num%n;      num=num/n;      i++;      s[i]=a;    }    for(int j=i;j>=1;j--)    {      if(s[j]>=10)      {        cout<<s[j]+55;      }      else{      cout<<s[j];      }    }  }  else{    cout<<"error"<<endl;  }}
(责任编辑:豆豆)
下一篇:

JS如何实现加载时锁定HTML页面元素

上一篇:

输入192.168.1.1登陆页面打不开怎么办

  • 信息二维码

    手机看新闻

  • 分享到
打赏
免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们 xfptx@outlook.com