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

网站app下载平台怎么做的网站设计的书

网站app下载平台怎么做的,网站设计的书,wordpress订阅地址,电子商务实验网站建设实训过程题目来源&#xff1a;N诺 一、题目描述 二、解题思路 过程模拟&#xff0c;先转换为十进制&#xff0c;再转换为N进制即可。 注意&#xff1a;转换的时候可能出现字母&#xff0c;注意字母的表示。 用string和char类型对数据进行存储要更方便。 #include <iostream>…

题目来源:N诺

一、题目描述

二、解题思路

过程模拟,先转换为十进制,再转换为N进制即可。

注意:转换的时候可能出现字母,注意字母的表示。

用string和char类型对数据进行存储要更方便。

#include <iostream>
#include <vector>
#include <cmath>
#include <string>
#include <algorithm>
using namespace std;// 转为十进制
int Mto10(int m, string x) {long long x_10 = 0;int length = x.length();int power = 1; // 当前的幂值for (int i = 0; i < length; ++i) {char temp = x[length - 1 - i]; // 从字符串末尾开始遍历int digit = (temp >= 'A') ? (temp - 'A' + 10) : (temp - '0');x_10 += power * digit;power *= m; // 手动计算幂}return x_10;
}// 转为N进制
vector<char> toN(int n, int x_10) {vector<char> result;while (x_10) {long long temp = x_10 % n;if (temp >= 10) {result.push_back('a' + (temp - 10)); // 转换为小写字母} else {result.push_back('0' + temp); // 转换为数字字符}x_10 /= n;}return result;
}int main() {int m, n;cin >> m >> n;string x;cin >> x;int x_10 = Mto10(m, x);vector<char> result = toN(n, x_10);// 如果结果为空,输出0if (result.empty()) {cout << "0";} else {reverse(result.begin(), result.end());for (char c : result) {cout << c;}}return 0;
}

http://www.dtcms.com/wzjs/837940.html

相关文章:

  • 大连建站价格深圳家装设计公司排名榜
  • 文章网站模板哪个好创建全国文明城市工作方案
  • 外包服务网站排名市场监督管理局12315
  • 义乌万物网络科技 网站建设新闻热点事件
  • 南阳网站推广工程建设监理学校网站
  • 泉州网站建设工程有没有做网站的电话
  • 网络小程序开发公司西安网站搜索引擎优化
  • 自己做图片上传网站我要做自媒体要怎么开始
  • 建网站手续郑州企业建公租房的政策
  • 网站模式下做淘宝客好的做网站的公司有哪些
  • 开奖网站开发深圳广告公司前十强
  • 制作图网站有哪些内容郑州app制作
  • 做暖漫画网站关于加强网站建设的意见
  • 兰州网站建设与优化推广wordpress需要登录密码错误
  • 成都搭建网站百度联盟网站怎么做
  • 怎么登录甘肃省建设厅网站51网站哪里去了
  • 在线学习平台网站建设有什么功能wordpress视频嵌入移动端打不开
  • 建站公司 深圳云南工程建设信息网官网
  • 网站托管服务内容网站建设请示文件
  • 房地产网页设计网站建设怎么做公众号
  • 做外贸的国际网站有哪些做团购网站需要什么
  • 没有网站的域名电商平面设计图
  • 如何设计网站以网络为中心的企业文化WordPress添加2233娘
  • 网站的落地页网站做拓扑图编辑
  • 顺德大良哪家做网站好国外域名。国内网站
  • 杭州怎样建设网站wordpress 蛋彩画主题
  • 网站备案多久可以注销百度可信网站
  • 怎么做非法彩票网站网站建设试用
  • 深圳网站运营网站建设 清远魔方网络
  • 网站是别人做的域名自己怎么续费建网站的公司