news 2026/6/10 2:14:26

C++课后习题训练记录Day77

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
C++课后习题训练记录Day77

1.练习项目:

题目描述

给定一个 N 进制数 S,请你将它转换为 M 进制。

输入描述

第一行为一个整数 T,表示测试数据数量。 (1≤T≤1e5)

每个测试用例包含两行,第一行包含两个整数 N,M。

第二行输入一个字符串 S,表示 N 进制数。

数据范围保证:2≤N,M≤16,若 N≥10,则用 A∼F 表示字码 10∼15。保证 S 对应的十进制数的位数不超过 10。

输出描述

输出共 T,每行表示一组数据的答案。

2.选择课程

在蓝桥云课中选择题库,选择题号1230并开始练习。

3.开始练习

#include<bits/stdc++.h>
using namespace std;
using ll=long long;
const int N=1e3;
int a[N];
const char ch[]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
void solve()
{
int n,m;
cin>>n>>m;
string s;
cin>>s;
for(int i=0;i<s.length();i++){
if(s[i]>='0'&&s[i]<='9'){
a[i]=s[i]-'0';
}else{
a[i]=s[i]-'A'+10;
}
}
ll x;
for(int i=0;i<s.length();i++){
x=x*n+a[i];
}
string ans;
while(x){
ans+=ch[x%m];
x/=m;
}
reverse(ans.begin(),ans.end());
cout<<ans<<'\n';
}
int main()
{
ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);
int t;
cin>>t;
while(t--)
{
solve();
}
return 0;
}

(2)检验结果

对此代码进行检验,检验后无报错,提交此代码,判题结果为正确100分。

(3)练习心得:注意每段代码末尾的分号是否存在,如不存在则需即使补充;输入法是否切换为英语模式;语法是否错误。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/5 15:11:43

YOLOv11涨点改进 | AAAI 2026 | 全网独家创新,细节涨点改进篇YOLOV11引入DIFF动态交互前馈模块,含多种改进,助力做图像恢复、目标检测、图像分割、关键点检测有效涨点

一、本文介绍 🔥本文给大家介绍使用DIFF 模块改进 YOLOv11网络模型,可在特征变换阶段实现空间维与通道维的动态交互建模,使网络能够根据内容自适应地强化目标区域特征并抑制背景干扰。相比传统卷积或 FFN 结构,DIFF 具备更强的表达灵活性和区域感知能力,有助于提升多尺度…

作者头像 李华
网站建设 2026/6/5 15:18:26

深入KCP源码:一个2000行C实现,凭什么比TCP快40%?逐行拆解ARQ算法精髓

面试官问我:“你们项目里为什么要用KCP?TCP不是已经很可靠了吗?” 我说因为我们游戏要求延迟100ms以内,TCP太慢了。他追问:"TCP慢在哪?"我说TCP有三次握手、有拥塞控制、有慢启动……说了一堆教科书上的东西。 他皱了皱眉说:“这些我知道。我问的是:KCP靠什…

作者头像 李华
网站建设 2026/6/9 16:22:09

救命!论文查重2%但AI率爆表?2025全网最全“降AI率”保姆级攻略

说实话&#xff0c;谁没经历过被那串冰冷的红色数字支配的恐惧&#xff1f; 现在大家写论文&#xff0c;为了提高效率&#xff0c;多多少少都会求助于各种大模型。当你满心欢喜地发现查重率压到了10%以内&#xff0c;结果反手一个AIGC检测&#xff0c;居然跳出个80%甚至90%的极…

作者头像 李华
网站建设 2026/6/4 15:47:56

[Windows] 桌面整理 Desk Tidy v1.2.3

[Windows] 桌面整理 Desk Tidy v1.2.3 链接&#xff1a;https://pan.xunlei.com/s/VOjdyoicsrbc38XLeiewCSYLA1?pwdz752# 核心亮点&#xff1a; 超轻量&#xff1a;CPU占用≈0%&#xff0c;内存仅~280MB&#xff0c;安装包仅11.8MB 全局热键&#xff1a;CtrlShiftSpace 一键…

作者头像 李华
网站建设 2026/6/5 6:51:42

机械手-三自由度圆柱坐标型工业机器人

第2章 工业机器人的总体设计 2.1 工业机器人的组成及各部分关系概述 图2-1 工业机器人的组成图 它主要由机械系统(执行系统、驱动系统)、控制检测系统及智能系统组成。A、执行系统&#xff1a;执行系统是工业机器人完成抓取工件&#xff0c;实现各种运动所必需 的机械部件&am…

作者头像 李华