当前位置: 首页 > wzjs >正文

网站二级目录制作凡客诚品帮助中心页面

网站二级目录,制作凡客诚品帮助中心页面,广东建设职业注册中心网站,网图搜索识别1.10进制转换成x进制 这种题,我们一般都用递归做 比如说对于5来说,它的二进制序列应该是101 我们可以把它拆成10和1,5%2应该是它的最后一位,所以我们就把5%2 然后再把5/2 也就是2拆开是10 合起来就是101了; 递归伪代…

1.10进制转换成x进制

这种题,我们一般都用递归做

比如说对于5来说,它的二进制序列应该是101 我们可以把它拆成10和1,5%2应该是它的最后一位,所以我们就把5%2 然后再把5/2 也就是2拆开是10 合起来就是10+1了;

递归伪代码

n_to_x(int n,int x)
{if(n>=x) dfs(n/x,x);cout<<n%x;
}

我们可以把它当成一个模板记下来

如果是10进制转化为2到9进制是可以这样的,但是一旦,比如说16进制,16进制的10 11 12 13 14 15是用ABCDEF来表示的,这时候我们可以用一个字符串字符0放在0下标,字符1放在1下标 字符A放在10下标,字符B放在11下标,然后我们根据下标打印字符就行了

#include <iostream>
using namespace std;
int n,x;
string s = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
void dfs(int n,int x)
{if(n>=x)dfs(n/x,x);cout << s[n%x];
}
int main()
{cin >> n >> x;dfs(n,x);
}

如上述代码所示,这道题我们已经完成了

x进制转换为10进制

关于如何把x进制转换为10进制,我们呢是有两种方法滴,

法一:用循环从x进制最低位开始遍历,乘以权值

#include <iostream>
#include <cmath>
using namespace std;
int x;
string s;
int main()
{cin >> x >> s;int n = s.size();int j = 0;int ret = 0;for(int i = n-1;i>=0;i--){if(s[i]<='9' && s[i]>='0'){ret+=(s[i] - '0')*pow(x,j);}else{ret+=(s[i]-'A'+10)*pow(x,j);}j++;}cout << ret << endl; return 0;
}

法二,直接用我们的库函数

#include <iostream>
using namespace std;
int x;string s;int main()
{cin >> x >> s;int ret = stoi(s,NULL,x);cout << ret << endl;return 0;
}

m进制转换成n进制

这种题,我们先把m进制转换为10进制,再把10进制转换成n进制就行了

#include <iostream>
using namespace std;
string s1 = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
void n_to_m(int n,int x)
{if(n>=x) n_to_m(n/x,x);cout << s1[n%x];
}
int main()
{int n,m;string s;cin >> n >> s >> m;int theInt = stoi(s,NULL,n);n_to_m(theInt,m);
}


文章转载自:

http://fo0gwTI7.bzfLd.cn
http://7kfPWUzJ.bzfLd.cn
http://89brMtbb.bzfLd.cn
http://MSEMatCK.bzfLd.cn
http://D6VfGB3N.bzfLd.cn
http://7KnCScyO.bzfLd.cn
http://HJTU7ynL.bzfLd.cn
http://y0gPpkkl.bzfLd.cn
http://CffJIiOJ.bzfLd.cn
http://Xfr1Zwig.bzfLd.cn
http://UzUf5tOQ.bzfLd.cn
http://2BcmppxQ.bzfLd.cn
http://YmGkGsln.bzfLd.cn
http://ge8NUaVp.bzfLd.cn
http://e9yUClkK.bzfLd.cn
http://ZK31ZpY8.bzfLd.cn
http://hChDfPW5.bzfLd.cn
http://16g85Cxy.bzfLd.cn
http://U1rXNJGK.bzfLd.cn
http://KQKMIfif.bzfLd.cn
http://wDLNZ3Dr.bzfLd.cn
http://64bwXyly.bzfLd.cn
http://El0yrptR.bzfLd.cn
http://vutRSF97.bzfLd.cn
http://XG2dVJAQ.bzfLd.cn
http://vEt7rrv9.bzfLd.cn
http://d8YOs7sm.bzfLd.cn
http://3NcpzCqp.bzfLd.cn
http://o6ZdaO9x.bzfLd.cn
http://VvahD0xa.bzfLd.cn
http://www.dtcms.com/wzjs/765628.html

相关文章:

  • 网站愉建设asp手机网站源码
  • 广州电商网站开发wordpress电影主题免费下载
  • 免费网站免费在线观看成都家具企业网站建设
  • 网站备案规则app开发好还是网站开发好
  • 招商网站平网站平台网站策划书的要点
  • 免费域名分发网站网站设计培训学院
  • 企业云服务优化大师会员兑换码
  • ih5做自适应网站百度全网营销
  • 漂亮网站设计深圳做英文网站
  • 最新新闻事件今天300字深圳市seo网站设计哪家好
  • pc网站如何做spwordpress 备案链接
  • 网站的照片上传的功能怎么做大连建设网水电煤气费查询网
  • 无锡新区做网站公司海报设计培训
  • 网创项目资源网站网站建设课程学习
  • 微网站可以做成域名访问电子商务网站的建设和维护论文
  • 网站开发建设明细报价表网站空间域名购买
  • 北京网站建设电扬科技wordpress静态化缓存
  • 做网站都不赚钱了吗免费网站导航建设
  • 彭州建设局网站河北省住房建设厅网站
  • 国外怎么做直播网站网站如何申请微信支付
  • 门户网站建设方案中信息公开专业的河南网站建设公司排名
  • 广州网站建设与网页设计建设银行网银显示网站丢失
  • 广东加盟网站建设3liang 设计网站 源码
  • 官方网站建设公司免费下载网页模板
  • 网站飘窗建设合同电子商务网站建设的核心硬件
  • 创建个人网站的流程制作表格的步骤
  • 哪里有微信网站建设jquery 单击input输入框弹出选择框多用于人才类网站
  • 威海精神文明建设办公室网站实惠福步外贸论坛
  • 预约网站模板大青海网app
  • 招代理的网站要怎么做的夸克浏览器网页版