主站
DreamJudge
院校信息
专业题库
模拟考试
机试真题
专业课程
讨论区
兑换中心
登录
注册
发布
以下题解仅供学习参考使用。
抄袭、复制题解,以达到刷AC率/AC数量或其他目的的行为,在N诺是严格禁止的。
N诺非常重视学术诚信。此类行为将会导致您成为作弊者。具体细则请查看N诺社区规则。
15160115293
2024年5月8日 16:59
进制转换2 题解:
P1259
回复 0
|
赞 0
|
浏览 35
#include<stdio.h> #include<string.h> char shiliu[17]="0123456789ABCDEF"; int main(){ char s[100]; while(scanf("%s",s)!=EOF){ int i,j,num=0,liu=1; for(i=strlen(s)-1;i>=2;...
我能走到对岸吗
2024年4月23日 00:21
进制转换2 (C&&C++ 最简短代码思路清晰)题解:
P1259
回复 0
|
赞 1
|
浏览 207
格式化输入和输出 #include<bits/stdc++.h> using namespace std; int main() { int x; while(~scanf("%x", &x)) { printf("%d\n", x); } return 0; }
落翼
2023年1月21日 15:09
python求解
P1259
回复 1
|
赞 0
|
浏览 2.9k
通过python的int函数直接转换: while True: try: num = input() num = int(num, 16) print(num) except: break
lingdongyang
2024年3月23日 17:18
进制转换2 题解:
P1259
回复 0
|
赞 0
|
浏览 327
用gets(s)!=NULL只有50%正确率 scanf("%s",s)!=EOF才能100% 第一种 #include<stdio.h> #include<math.h> #include<string.h> int main() { //十六进制 //int a; //scanf("%d", &a); //printf("0x%X", a); char s[105] = { 0 }; //gets(s) != NULL while (scanf("%s",s)!...
zx142407789
2024年3月19日 14:13
进制转换2 题解:自用笔记(C语言)
P1259
回复 0
|
赞 0
|
浏览 422
#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
|
浏览 475
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
|
浏览 227
#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
|
浏览 317
#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.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
|
浏览 625
#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++){ &...
1
2
题目
进制转换2
题解数量
19
发布题解
热门题解
1
进制转换2题解
2
2
3
16进制转10进制
4
简简单单秦九韶算法
5
进制转换2 题解
6
进制转换2 (C&&C++ 最简短代码思路清晰)题解:
7
进制转换2 题解:
8
进制转换2 题解:
9
进制转换2 题解:
10
十六进制转十进制