首页
DreamJudge
院校信息
考研初试
考研复试
保研专区
讨论区
兑换中心
登录
注册
上岸
以下题解仅供学习参考使用。
抄袭、复制题解,以达到刷AC率/AC数量或其他目的的行为,在N诺是严格禁止的。
N诺非常重视学术诚信。此类行为将会导致您成为作弊者。具体细则请查看N诺社区规则。
落翼
2023年1月21日 15:09
python求解
P1259
回复 1
|
赞 0
|
浏览 4.2k
通过python的int函数直接转换: while True: try: num = input() num = int(num, 16) print(num) except: break
zx142407789
2024年3月19日 14:13
进制转换2 题解:自用笔记(C语言)
P1259
回复 0
|
赞 5
|
浏览 1.5k
#include<stdio.h> #include<math.h> #include<string.h> void fun(char* s, int n) { int k = 0; int x = 0, sum = 0; for (int i = n - 1; i > 1; i--) {//抹去0x if (s[i] >= '0' && s[i] <= '9') { x = s[i] - '0'; } else if (s[i] >= 'A' &&...
小酒
2024年3月15日 15:09
进制转换2 题解:
P1259
回复 3
|
赞 0
|
浏览 1.6k
1259解题思路 #include <bits/stdc++.h> using namespace std; int main() { char a[105]; while(cin>>a) { int l=strlen(a); int sum=0; for(int i=2;i<l;i++) { if(a[i]>='0'&&a[i]<='9') sum=sum*16+a[i]-'0'; else sum=sum*16+a[i]-'A'+10;...
FCC
2024年3月15日 19:39
进制转换2 题解:遍历str,sum = sum * 16 + str
P1259
回复 0
|
赞 0
|
浏览 1.6k
#include <bits/stdc++.h> using namespace std; int main(){ int sum = 0; //十进制 string str; while( cin >> str ){ int sum = 0; //十进制,必须放在内循环里,每次重置 for( int i=2; i < str.size(); i++ ){ if( str[i] >= '0' && str[i] <= '9' ) sum =...
光明守护神
2024年3月14日 18:25
进制转换2 题解:C++
P1259
回复 0
|
赞 1
|
浏览 1.3k
#include <cmath> #include<iostream> using namespace std; int main() { string s; while (cin >> s) { int r = 0, j = 0; for (auto i = s.size() - 1; i >= 2; i--, j++) { if (!(s[i] >= '0' && s[i] <= '9')) { s[i] = s[i] - 'A' + 10; ...
Seiya
2021年4月12日 10:57
进制转换2题解
P1259
回复 1
|
赞 6
|
浏览 10.3k
1. 利用可以十六进制输入直接转换 #include<stdio.h> #include<stdlib.h> #include<string.h> int main() { int n; scanf("%x",&n); printf("%d",n); // 利用输入输出可以使用十六进制,8进制直接转换,前面有没有0x都可以转,good ...
恐龙妈妈
2024年2月29日 23:23
进制转换2 题解:
P1259
回复 0
|
赞 0
|
浏览 1.6k
#include <bits/stdc++.h> using namespace std; int main(){ char s[105]; while(cin >> s) { int l = strlen(s), ans = 0; for(int i = 2; i < l; i++){ &...
可以吖
2023年2月2日 16:03
16进制转10进制
P1259
回复 1
|
赞 4
|
浏览 6.7k
//题目描述:写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串(注意可能存在的一个测试用例里的多组数据)。// //注意输入、输出格式。也就是说不可以从i=0开始循环,因为0x代表输入的是十六进制数字。模板题,直接按照模板写就行,题中还说到可能存在多组输入样例,直接用while(cin>>??)就//行// //还有最后输出数据时候要有个换行符。没有的话不能达到100%通过率。 #include <bits/stdc++.h> using namespace std; int main() { &nbs...
黄东龙
2023年10月23日 08:21
进制转换2 题解:
P1259
回复 0
|
赞 1
|
浏览 1.8k
考研北大第67天 离散课前答题 #include<iostream> #include<stdio.h> #include<string.h> using namespace std; int num16to10(string&str){ int sum=0; int temp=0; int len=str.length(); for(in...
考小研
2023年8月6日 22:21
简简单单秦九韶算法
P1259
回复 0
|
赞 2
|
浏览 1.4k
#include<iostream> using namespace std; int main() { string num16; while (cin >> num16) { unsigned long long sum = 0; for (int i = 2; i < num16.size(); i++) { sum *= 16; if (num16[i] >= '0' && num16[i] <= '9') sum += num16[i] - 48; else if (n...
1
2
3
4
5
题目
进制转换2
题解数量
46
发布题解
在线答疑
热门题解
1
进制转换2 题解:
2
进制转换2 题解:
3
进制转换2 题解:
4
进制转换2 题解:very good
5
进制转换2 题解:
6
进制转换2 题解:
7
进制转换2 题解:scanf("%x",&x)这样不就好了吗兄弟们
8
进制转换2 题解:
9
进制转换2 题解:
10
进制转换2 题解: