首页
DreamJudge
院校信息
专业题库
模拟考试
机试真题
408真题
专业课程
兑换中心
登录
注册
上岸
以下题解仅供学习参考使用。
抄袭、复制题解,以达到刷AC率/AC数量或其他目的的行为,在N诺是严格禁止的。
N诺非常重视学术诚信。此类行为将会导致您成为作弊者。具体细则请查看N诺社区规则。
flipped
2024年3月22日 19:55
进制转换3 题解:
P1422
回复 0
|
赞 17
|
浏览 1.6k
#include <stdio.h> #include <string.h> int main() { int m, n; char x[1000]; char a[1000]; int j = 0; scanf("%d %d", &m, &n); scanf("%s", &x); long long int ans = 0;//用于存储十进制中间结果。 //101 5 for (int i = 0; i < strlen(x); i++) { ans *= m; if ...
Kohi
2024年3月17日 19:26
进制转换3 题解:
P1422
回复 0
|
赞 3
|
浏览 1.0k
#include <bits/stdc++.h> using namespace std; string division(string s, const int &from, const int &to, int &remain){ remain = 0; for(int i = 0; i < s.size(); i++){ int temp = remain * from + s[i]; ...
渐鸿于陆
2024年3月17日 13:08
进制转换3 题解:
P1422
回复 0
|
赞 2
|
浏览 923
#include"stdio.h" #include"string.h" int main(void){ char cin[105]; int x,y; long long int ans = 0; scanf("%d%d",&x,&y); scanf(&qu...
光明守护神
2024年3月15日 09:28
80%的没用long。m转10,10转n。
P1422
回复 0
|
赞 1
|
浏览 698
#include <cmath> #include <iostream> #include <vector> using namespace std; /*m进制转十进制*/ long m_to_ten(int m, string s) { long r = 0; int i = 0; int n = s.size(); vector<int> a(n); for (int j = 0; j < n; j++) { if (s[j] >= 'A' && s[...
honevid
2024年3月12日 16:23
进制转换3 题解:
P1422
回复 0
|
赞 2
|
浏览 788
# 题目——进制转换3  # 锲而不舍——先给自己立一个纪念碑  ## 思路 1. 根据输入信息,将输入值从m进制转换成10进制 2. 将10进制数据转换成n进制数据输出 ### 输入值从m进制转换成10...
18237466773
2024年3月7日 14:15
进制转换3 题解:数据通过率只有80%,各位能帮忙看看哪里有问题吗
P1422
回复 2
|
赞 1
|
浏览 987
#include<bits/stdc++.h> using namespace std; int main(){ int M,N; scanf("%d%d",&M,&N); char input[1000]; getchar(); scanf("%s",&input); ...
Cookie‘s AE86
2024年1月17日 11:07
进制转换3 题解:C++实现
P1422
回复 4
|
赞 0
|
浏览 1.7k
#include<bits/stdc++.h> using namespace std; int main( ){ int m ,n; string x; cin >> m >> n ; cin >> x ; //0特例 if(x == "0"){ cout << 0; return 0; } // m进制转化为十进制 int i = 0 ; int tmp = 0; ...
小王桐学
2024年1月31日 20:19
进制转换3 题解:C
P1422
回复 0
|
赞 1
|
浏览 889
细节!!! #include <stdio.h> #include <string.h> #include <math.h> //先将m进制x数转10进制数 long long Decimal(char x[],int m) { int i,k = 0,len; long long d = 0; len = strlen(x); for(i = len-1; i >= 0; i--) { if(x[i] >= '0' && x[i] <= '9') d +=...
Pstary
2023年9月15日 15:07
进制转换3 题解:
P1422
回复 0
|
赞 0
|
浏览 1.4k
#include<stdio.h> #include<string.h> #define N 105 int main() { int n, m; //m是现在的进制,n是要转换的进制 char s1[N], s2[N]; //s1存储输入的字符串,s2存储转换的进制 int i = 0, j = 0, len; //len为字符串的长度 long long ans = 0; //记录十进制数 ...
928上岸梦校!
2023年8月5日 11:38
通用进制转换模板(注意只有部分测试集通过情况)
P1422
回复 0
|
赞 3
|
浏览 1.2k
由题意知不需要考虑大数,无需使用字符串存储数据。具体思路:将m进制转换为10进制,再将10进制转化为n进制。 但仍有两个注意事项,注意即可避免出现测试集不能全部通过情况: 在转换为十进制存储时使用long long类型 输出时若有字符则为小写 参考代码如下: #include <bits/stdc++.h> using namespace std; int main() { int m, n; cin >> m >> n; // m为初始进制,n为输出进制 strin...
1
2
3
4
题目
进制转换3
题解数量
33
发布题解
在线答疑
热门题解
1
进制转换3 题解:
2
进制转换3 题解:
3
进制转换3 题解:
4
P1422 进制转换3 答疑提问:
5
进制转换3 题解:
6
仔细读题,M-10-N
7
P1422 进制转换3 答疑提问(Time Limited):
8
进制转换3 题解:X(M) -> n(10) -> ret(N)
9
进制转换3 题解:
10
搭桥过程:M转换10进制,再转N进制;c++