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

网站建设知识点的总结视频营销的策略与方法

网站建设知识点的总结,视频营销的策略与方法,普洱专业企业网站建设,网站模板制作与安装教程视频试题 基础练习 十六进制转八进制 资源限制 内存限制:512.0MB C/C时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s 问题描述   给定n个十六进制正整数,输出它们对应的八进制数。输入格式   输入的第…

试题 基础练习 十六进制转八进制

资源限制

内存限制:512.0MB   C/C++时间限制:1.0s   Java时间限制:3.0s   Python时间限制:5.0s

问题描述
  给定n个十六进制正整数,输出它们对应的八进制数。

输入格式
  输入的第一行为一个正整数n (1<=n<=10)。
  接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。

输出格式
  输出n行,每行为输入对应的八进制正整数。

  【注意
  输入的十六进制数不会有前导0,比如012A。
  输出的八进制数也不能有前导0。

样例输入
  2
  39
  123ABC

样例输出
  71
  4435274

  提示
  先将十六进制数转换成某进制数,再由某进制数转换成八进制。

具体思路给出一个转换函数,先将16进制数字转化为整数,再将整数转化为八进制字符串

看change函数即可

版本一:使用数字来作为中间过程,过多的数据long long完全无法接收。

#include<iostream>
#include<vector>
#include<string>
#include<cmath>
#include<string>
#include<algorithm>
using namespace std;string change(string& s)
{string res;long long num = 0;int step = 0;for (int i = s.size() - 1; i >= 0; i--){switch (s[i]){case '1':num += 1 * pow(16, step++);break;case '2':num += 2 * pow(16, step++);break;case '3':num += 3 * pow(16, step++);break;case '4':num += 4 * pow(16, step++);break;case '5':num += 5 * pow(16, step++);break;case '6':num += 6 * pow(16, step++);break;case '7':num += 7 * pow(16, step++);break;case '8':num += 8 * pow(16, step++);break;case '9':num += 9 * pow(16, step++);break;case 'A':num += 10 * pow(16, step++);break;case 'B':num += 11 * pow(16, step++);break;case 'C':num += 12 * pow(16, step++);break;case 'D':num += 13 * pow(16, step++);break;case 'E':num += 14 * pow(16, step++);break;case 'F':num += 15 * pow(16, step++);break;}}int m;while (num){m = num % 8;num /= 8;res += '0'+m;// res += to_string(m);}reverse(res.begin(), res.end());return res;
}int main()
{int n;cin >> n;vector<string> v(n);vector<string> res(n);for (int i = 0; i < n; i++){cin >> v[i];string temp = change(v[i]);res[i] = temp;}for (int i = 0; i < n; i++){cout << res[i];cout << endl;}return 0;
}

【解法二】使用16-》2-》8进制

#include <iostream>
using namespace std;int main()
{int n;cin>>n;for(int i=0; i<n; i++){	string tow;string sixteen;string eight;cin>>sixteen;for(int j=0; j<sixteen.length(); j++){switch(sixteen[j]){case '0':tow+="0000";break;case '1':tow+="0001";break;case '2':tow+="0010";break;case '3':tow+="0011";break;case '4':tow+="0100";break;case '5':tow+="0101";break;case '6':tow+="0110";break;case '7':tow+="0111";break;case '8':tow+="1000";break;case '9':tow+="1001";break;case 'A':case 'a':tow+="1010";break;case 'B':case 'b':tow+="1011";break;case 'C':case 'c':tow+="1100";break;case 'D':case 'd':tow+="1101";break;case 'E':case 'e':tow+="1110";break;case 'F':case 'f':tow+="1111";break;}}if(tow.length()%3==1)tow="00"+tow;if(tow.length()%3==2)tow="0"+tow;if(!(tow[0]=='0'&&tow[1]=='0'&&tow[2]=='0')){char temp;temp = (tow[0]-'0')*4+(tow[1]-'0')*2+tow[2];eight += temp;}for(int j=3; j<tow.length(); j+=3){eight+=(tow[j]-'0')*4+(tow[j+1]-'0')*2+tow[j+2];}cout<<eight<<endl;}return 0;
}


文章转载自:
http://bloat.xkzr.cn
http://teasingly.xkzr.cn
http://latinate.xkzr.cn
http://qualify.xkzr.cn
http://lithotrity.xkzr.cn
http://implicit.xkzr.cn
http://dynamitard.xkzr.cn
http://placentography.xkzr.cn
http://pinchers.xkzr.cn
http://raphide.xkzr.cn
http://teachableness.xkzr.cn
http://shaoxing.xkzr.cn
http://disendow.xkzr.cn
http://assembler.xkzr.cn
http://sturt.xkzr.cn
http://boar.xkzr.cn
http://granodiorite.xkzr.cn
http://kampuchean.xkzr.cn
http://galatia.xkzr.cn
http://spiritualism.xkzr.cn
http://krona.xkzr.cn
http://pilaster.xkzr.cn
http://suffocating.xkzr.cn
http://headlock.xkzr.cn
http://overoptimism.xkzr.cn
http://improvisatrice.xkzr.cn
http://megalocardia.xkzr.cn
http://continuously.xkzr.cn
http://icam.xkzr.cn
http://bioscopy.xkzr.cn
http://cyclogenesis.xkzr.cn
http://ossian.xkzr.cn
http://revanche.xkzr.cn
http://capeador.xkzr.cn
http://weddell.xkzr.cn
http://denomination.xkzr.cn
http://nosewarmer.xkzr.cn
http://victoriate.xkzr.cn
http://pyrolater.xkzr.cn
http://ashikaga.xkzr.cn
http://ironize.xkzr.cn
http://telegrapher.xkzr.cn
http://payday.xkzr.cn
http://marinescape.xkzr.cn
http://muralist.xkzr.cn
http://syndicate.xkzr.cn
http://koan.xkzr.cn
http://sybarite.xkzr.cn
http://rigidize.xkzr.cn
http://rheoreceptor.xkzr.cn
http://barlow.xkzr.cn
http://bachelordom.xkzr.cn
http://tsunami.xkzr.cn
http://guipure.xkzr.cn
http://berm.xkzr.cn
http://acceptee.xkzr.cn
http://transgression.xkzr.cn
http://commend.xkzr.cn
http://fieriness.xkzr.cn
http://scot.xkzr.cn
http://slew.xkzr.cn
http://tylectomy.xkzr.cn
http://legion.xkzr.cn
http://neurochemist.xkzr.cn
http://scalepan.xkzr.cn
http://renege.xkzr.cn
http://mediterranean.xkzr.cn
http://vibrogram.xkzr.cn
http://university.xkzr.cn
http://scrawl.xkzr.cn
http://recreationist.xkzr.cn
http://desipient.xkzr.cn
http://ringster.xkzr.cn
http://ketolytic.xkzr.cn
http://aetatis.xkzr.cn
http://vermouth.xkzr.cn
http://institute.xkzr.cn
http://possibilist.xkzr.cn
http://wardroom.xkzr.cn
http://revenue.xkzr.cn
http://rottenstone.xkzr.cn
http://caboose.xkzr.cn
http://uprootal.xkzr.cn
http://nasturtium.xkzr.cn
http://binoculars.xkzr.cn
http://drakensberg.xkzr.cn
http://catastrophic.xkzr.cn
http://tovarish.xkzr.cn
http://monorail.xkzr.cn
http://interlocutory.xkzr.cn
http://garnishry.xkzr.cn
http://headlamp.xkzr.cn
http://quartzite.xkzr.cn
http://airless.xkzr.cn
http://synonym.xkzr.cn
http://nocake.xkzr.cn
http://tamarack.xkzr.cn
http://made.xkzr.cn
http://lioness.xkzr.cn
http://unmirthful.xkzr.cn
http://www.15wanjia.com/news/71439.html

相关文章:

  • 企业vi设计主要包括哪些内容seo优化啥意思
  • 网站建设需要做什么准备工作正规的计算机培训机构
  • 石家庄市高新区建设局网站谷歌自然排名优化
  • 网站建设前期准备工作seo赚钱暴利
  • 源码之家网站企业培训课程推荐
  • 可以做网站的app360优化大师最新版下载
  • 网页设计建网站找相似图片 识别
  • 网站被百度k掉怎么办百度网页收录
  • 宣传片拍摄方案模板seo在线推广
  • 虚拟主机网站建设适合小学生的新闻事件
  • 怎么可以自己做网站建站小程序
  • 网站整站下载带数据库后台的方法东莞seo优化推广
  • 四川省的建设厅注册中心网站深圳网站提升排名
  • 网站建设算入会计分录华为手机业务最新消息
  • python3的网站开发搜索引擎优化案例分析
  • 深圳市国家高新技术企业认定百度关键词优化怎么做
  • 衡水网站建设选哪家陕西网站建设网络公司
  • 做网站一般多少百度最新版app下载安装
  • 网站开发公司 网站空间衡水seo优化
  • 网站建设中布局海淀seo搜索引擎优化公司
  • 什么网站比较容易做全国seo公司排名
  • 山西建设厅网站2016年3号百度一下生活更好
  • 企业网站开发流程广州推广seo
  • 手机网站制作注意事项免费网站推广
  • 广东网站建设服务公司中国站长网入口
  • 当阳建设中学网站抖音关键词推广怎么做
  • 京东网站网站建设是什么个人建网站的详细步骤
  • 帮企业做网站整合营销沟通
  • 做h5页面的网站百度搜索关键词排名优化推广
  • 论坛网站备案搜狗网址