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

北京 网站建设600济南新站seo外包

北京 网站建设600,济南新站seo外包,已有网站备案更换idc 多久,动态网站建设培训题目:二进制到十进制的转换器 描述 编写一个程序,将用户输入的8位二进制数转换成对应的十进制数并输出。如果用户输入的二进制数不是8位,则程序应提示用户输入无效,并终止运行。 要求 程序应首先提示用户输入一个8位二进制数。…

题目:二进制到十进制的转换器

描述

编写一个程序,将用户输入的8位二进制数转换成对应的十进制数并输出。如果用户输入的二进制数不是8位,则程序应提示用户输入无效,并终止运行。

要求

  1. 程序应首先提示用户输入一个8位二进制数。
  2. 验证输入的字符串是否为8位,如果不是,则输出错误信息并终止程序。
  3. 如果输入有效,则将8位二进制数转换为十进制数。
  4. 输出转换后的十进制数。

源代码:

#include <iostream>  
#include <string>  
using namespace std;int binaryToDecimal(string binary) {int decimal = 0;for (int i = 0; i < binary.length(); ++i) {decimal = decimal * 2 + (binary[i] - '0');}return decimal;
}int main() {string binary;cout << "请输入一个8位二进制数: ";cin >> binary;if (binary.length() != 8) {cout << "输入的不是8位二进制数,请重新输入。" << endl;return 1;}int decimal = binaryToDecimal(binary);cout << "转换后的十进制数是: " << decimal << endl;return 0;
}

运行截图:

http://www.yidumall.com/news/32099.html

相关文章:

  • 嘉兴高端建站公司福州seo网址优化公司
  • 网站建设包括哪些方面电商运营基础知识
  • 设计公司品牌网站推广普通话宣传标语
  • 电子书网站怎么做百度手机管家
  • 网站建设以及运营方面真正免费建站
  • 大名网站建设价格免费自己制作网站
  • 做分析图用的地图网站海外引流推广平台
  • 易语言网站做软件百度平台客服人工电话
  • 丽水连都区建设局网站产品营销
  • 建南沙做网站公司郑州好的seo外包公司
  • 微信网站网址品牌营销策略有哪些方法
  • 装饰工程 技术支持 东莞网站建设爱战网关键词工具
  • 济源建设企业网站公司爱站工具包手机版
  • 网站建设服务费百度员工收入工资表
  • 中小型企业查询官网怎么做网站优化排名
  • wordpress文字样式重庆seo和网络推广
  • 网站建设行规最好的免费建站网站
  • wordpress股票安徽网络seo
  • 中日韩三国对日本网站推广优化外链
  • 学生个人博客网站模板营销推广计划怎么写
  • 国土 住房与城乡建设部网站神马快速排名优化工具
  • 广州建站外包知名品牌营销策略
  • 中山建设网站如何免费建立一个网站
  • 1688做网站多少钱网站收录提交入口大全
  • 网站城市切换如何做宁波seo怎么做推广渠道
  • 使用wordpress的建网站整合营销方案案例
  • 宜兴做网站的公司有哪些海外seo推广公司
  • 个人网站如何进行网络推广google浏览器官网
  • 如何通过做网站挣钱抖音关键词排名软件
  • 新闻类网站如何做量化统计手机如何做网站