2026/6/28 23:10:55
网站建设
项目流程
徐汇网站建设,福建自己建设网站,电商公司是做什么的,做汉字网站的外国人1.练习项目#xff1a;题目描述给定一个 N 进制数 S#xff0c;请你将它转换为 M 进制。输入描述第一行为一个整数 T#xff0c;表示测试数据数量。 (1≤T≤1e5)每个测试用例包含两行#xff0c;第一行包含两个整数 N,M。第二行输入一个字符串 S#xff0c;表示 N 进制数。…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.开始练习#includebits/stdc.husing namespace std;using lllong long;const int N1e3;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;cinnm;string s;cins;for(int i0;is.length();i){if(s[i]0s[i]9){a[i]s[i]-0;}else{a[i]s[i]-A10;}}ll x;for(int i0;is.length();i){xx*na[i];}string ans;while(x){ansch[x%m];x/m;}reverse(ans.begin(),ans.end());coutans\n;}int main(){ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);int t;cint;while(t--){solve();}return 0;}2检验结果对此代码进行检验检验后无报错提交此代码判题结果为正确100分。3练习心得注意每段代码末尾的分号是否存在如不存在则需即使补充输入法是否切换为英语模式语法是否错误。