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

dedecms怎么做网站想学做网站

dedecms怎么做网站,想学做网站,贵州省兴义市专做网站公司,淄博网站设1.题目信息 时间限制#xff1a;1.0s 内存限制#xff1a;512.0MB 问题描述 给定n个十六进制正整数#xff0c;输出它们对应的八进制数。 输入格式 输入的第一行为一个正整数n #xff08;1n10#xff09;。 接下来n行#xff0c;每行一个由09、大写字母AF组成…1.题目信息 时间限制1.0s 内存限制512.0MB 问题描述 给定n个十六进制正整数输出它们对应的八进制数。 输入格式 输入的第一行为一个正整数n 1n10。 接下来n行每行一个由09、大写字母AF组成的字符串表示要转换的十六进制正整数每个十六进制数长度不超过100000。 输出格式 输出n行每行为输入对应的八进制正整数。 【注意】 输入的十六进制数不会有前导0比如012A。 输出的八进制数也不能有前导0。 样例输入 2 39 123ABC 样例输出 71 4435274 【提示】 先将十六进制数转换成某进制数再由某进制数转换成八进制。 2.算法实现 数字输入改写成字符串输入利用switch语句进行16进制到2进制的转换 ps:为方便3位3位划分2进制转8进制字符串长度不是3的倍数的需要补0 通过algorithm库中的reverse函数翻转字符串和完成补0操作再翻转回来 利用switch语句和substr函数进行2进制到8进制的转换 去0输出flag标志判断 3.完整代码 #include iostream #include string #include algorithm using namespace std; int main() {string s1,s2,ss;int n;cinn;while(n--){s1;s2;ss;cins1;couts1 s1.length()endl;for(int i0;is1.length();i){//switch 语句转化16进制为2进制switch(s1[i]){case 0:{s20000;break;}case 1:{s20001;break;}case 2:{s20010;break;}case 3:{s20011;break;}case 4:{s20100;break;}case 5:{s20101;break;}case 6:{s20110;break;}case 7:{s20111;break;}case 8:{s21000;break;}case 9:{s21001;break;}case A:{s21010;break;}case B:{s21011;break;}case C:{s21100;break;}case D:{s21101;break;}case E:{s21110;break;}case F:{s21111;break;}default:break;}}couts2 2进制endl;//不一定是3的约数所以要往前补0reverse(s2.begin(),s2.end());couts2 反转后endl;int nums2.length();if(num%31)s200;else if(num%32)s20;couts2 加0后endl;//反转回来reverse(s2.begin(),s2.end());couts2 再反转endl;//3位3位划分2进制转化为八进制for(int i0;is2.length();i3){if(s2.substr(i,3)000)ss0;else if(s2.substr(i,3)001)ss1;else if(s2.substr(i,3)010)ss2;else if(s2.substr(i,3)011)ss3;else if(s2.substr(i,3)100)ss4;else if(s2.substr(i,3)101)ss5;else if(s2.substr(i,3)110)ss6;else if(s2.substr(i,3)111)ss7;}coutss 去0前endl;//去0输入int flag0;for(int i0;iss.length();i){if(flag0ss[i]0)continue;coutss[i];flag1;}cout 去0后endl;}return 0; }4.补充 16进制转10进制 16进制转2进制按字符串处理同上2进制转10进制按数处理用pow函数 #include iostream #include string #include cmath using namespace std; int main() {string s1,s2;s1;s2;cins1;for(int i0;is1.length();i){//switch 语句转化16进制为2进制switch(s1[i]){case 0:{s20000;break;}case 1:{s20001;break;}case 2:{s20010;break;}case 3:{s20011;break;}case 4:{s20100;break;}case 5:{s20101;break;}case 6:{s20110;break;}case 7:{s20111;break;}case 8:{s21000;break;}case 9:{s21001;break;}case A:{s21010;break;}case B:{s21011;break;}case C:{s21100;break;}case D:{s21101;break;}case E:{s21110;break;}case F:{s21111;break;}default:break;}}//2进制转10进制int sum0;int lens2.length();for(int i0;ilen;i){if(s2[i]1)sumpow(2,len-i-1);}coutsum;return 0; }
http://www.dnsts.com.cn/news/280426.html

相关文章:

  • dw制作旅游网站教程个人网页设计论文正文
  • 和田做网站的联系电话菏泽官方网站
  • 检测网站的seo效果关键词挖掘查询工具
  • 网站改版介绍wordpress 上传到主机
  • Spring做网站和什么照明做外贸的有那些网站
  • 网站建设项目的工期计划如何与网站管理员联系
  • 织梦电影网站模板关键词优化教程
  • 如何查询网站打开速度怎样做免费的网站推广
  • 怎么建设商品网站企业注册信息
  • 企业网站推广的形式有哪些wordpress php扩展
  • 律师个人网站模板互联网线上推广
  • 贵阳网站建设需要多少钱中国摄影在线网站
  • 合肥最好的网站建设公司排名上海网页设计公司费用
  • 国外金融网站设计欣赏果洛营销网站建设哪家好
  • 个人网站的首页做美食教程的网站有哪些
  • 网站开发需要编程吗手机版网站html5源码
  • 网站 建设开发合同360免费建站官方
  • 西安网站建设哪家营销渠道有哪些
  • 网站不稳定河北地图
  • 网站导航用什么字体程序员做网站外快
  • 开发一个大型网站多少钱南昌网站建设q479185700棒
  • 网络运维是做什么的成都网站外包优化
  • 优府网站建设广州微信开发
  • 竞争对手网站分析集团公司网站建设策划
  • 网站开发合同的缺陷苏州城乡建设局的网站
  • 大学生网站建设策划书范文大力推广建设电子商务网站技术
  • 怎么做一个网站页面站长查询seo是什么意思
  • 高端的网站庆网站建设
  • 最好的php网站开发工具合肥响应式网站建设
  • 霸气业务网站源码邢台企业网站建设公司