主站
DreamJudge
院校信息
专业题库
模拟考试
机试真题
专业课程
答疑区
兑换中心
登录
注册
上岸
以下题解仅供学习参考使用。
抄袭、复制题解,以达到刷AC率/AC数量或其他目的的行为,在N诺是严格禁止的。
N诺非常重视学术诚信。此类行为将会导致您成为作弊者。具体细则请查看N诺社区规则。
zx142407789
2024年3月19日 14:13
进制转换2 题解:自用笔记(C语言)
P1259
回复 0
|
赞 0
|
浏览 745
#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
|
浏览 946
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
|
浏览 684
#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
|
赞 0
|
浏览 667
#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
|
赞 3
|
浏览 8.7k
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
|
浏览 922
#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
|
赞 2
|
浏览 5.5k
//题目描述:写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串(注意可能存在的一个测试用例里的多组数据)。// //注意输入、输出格式。也就是说不可以从i=0开始循环,因为0x代表输入的是十六进制数字。模板题,直接按照模板写就行,题中还说到可能存在多组输入样例,直接用while(cin>>??)就//行// //还有最后输出数据时候要有个换行符。没有的话不能达到100%通过率。 #include <bits/stdc++.h> using namespace std; int main() { &nbs...
黄东龙
2023年10月23日 08:21
进制转换2 题解:
P1259
回复 0
|
赞 0
|
浏览 1.3k
考研北大第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
|
赞 1
|
浏览 872
#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...
xuyuli
2020年2月18日 09:09
2
P1259
回复 2
|
赞 3
|
浏览 13.7k
#include<bits/stdc++.h> using namespace std; int main(){ char a[105]; while(cin>>a){ int len=strlen(a); int ans=0; for(int i=2;i<len;i++){ //从第3个开始 前面2个为0x ...
1
2
3
题目
进制转换2
题解数量
25
发布题解
热门题解
1
进制转换2题解
2
2
3
16进制转10进制
4
简简单单秦九韶算法
5
进制转换2 题解
6
进制转换2 (C&&C++ 最简短代码思路清晰)题解:
7
进制转换2 题解:
8
进制转换2 题解:使用sscanf()
9
进制转换2 题解:
10
进制转换2 题解: