mirror of
https://github.com/Kiritow/OJ-Problems-Source.git
synced 2024-03-22 13:11:29 +08:00
23 lines
430 B
C
23 lines
430 B
C
|
/*
|
||
|
作者:千里冰封
|
||
|
题目:p1475 m进制转十进制
|
||
|
*/
|
||
|
|
||
|
#include <stdio.h>
|
||
|
#include <string.h>
|
||
|
|
||
|
int get(int a){
|
||
|
return a >= 'A' && a <= 'Z' ? a - 'A' + 10 : a - '0';
|
||
|
}
|
||
|
|
||
|
int main(int argc, char* argv[]) {
|
||
|
int b, i, j, out = 0;
|
||
|
char a[100];
|
||
|
scanf("%s%i", a, &b);
|
||
|
for(i = 1, j = strlen(a) - 1; j >= 0; i *= b, j--)
|
||
|
out += get(a[j]) * i;
|
||
|
printf("%i",out);
|
||
|
if(argc > 1) for(;;);
|
||
|
return 0;
|
||
|
}
|