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

北京 网站建设600附近广告公司

北京 网站建设600,附近广告公司,如何用自己公司网站做邮箱,最正规二手手表平台题目:二进制到十进制的转换器 描述 编写一个程序,将用户输入的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.mnyf.cn/news/33533.html

相关文章:

  • 武汉网站建设排名百度如何推广广告
  • 莘县网站建设费用skr搜索引擎入口
  • 淘宝客网站怎么做视频50个市场营销经典案例
  • 免费做漫画网站网站快速排名优化报价
  • 永州网站建设自己可以做网站吗
  • 微网站自助建设明星百度指数排行
  • 郑州网站建设一汉狮网络百度数据研究中心
  • 网站之间如何做视频交换google关键词
  • 网站建设的岗位职责广告招商
  • 做网站时如何给文字做超链接保定百度推广优化排名
  • 网站静态路径域名注册官网
  • 网站页面建议自己在家做电商
  • 兰州市政建设集团办公网站百度网址名称是什么
  • 建筑人才网怎么样宁波网站建设网站排名优化
  • 金湖县住房和城乡建设局网站新闻源软文推广平台
  • 网站制作方案怎么做故事性营销软文
  • 服装网站设计欣赏关键词网站查询
  • 石家庄学做网站建设培训seo策略主要包括
  • 怎样做教育视频网站正规seo排名外包
  • 蓝色网站设计搜索引擎优化是什么意思啊
  • wordpress 左侧导航seo短视频网页入口营销
  • 郑州动漫设计公司招聘牡丹江seo
  • 旅游网站建设与实现营销策略理论
  • 房地产网站开发毕业设计如何搭建一个自己的网站
  • wordpress nofollow插件网站优化建议怎么写
  • 临沂建设局网站官网seo托管
  • 东营赶集网seo搜索引擎优化薪资
  • 网站服务器结构图seo建站技术
  • 中国有没有一家做茶叶的网站如何创建个人网站免费
  • 大棚网站建设软文撰写公司