提交时间:2026-02-25 14:31:39
运行 ID: 84775
#include <cstdio> #include <cstring> int n_prime; char n[10010]; char ans[10010]; int m, p; int main() { scanf("%d<%d>%d", &n_prime, &m, &p); int t = n_prime; int l = 0; while(n_prime) {n[++l] = n_prime % 10 + '0'; n_prime /= 10;} l = strlen(n + 1); int num = 0; for(int i = l; i >= 1; i--) num = num * m + n[i] - '0'; l = 0; while(num) {ans[++l] = num % p + '0'; num /= p;} printf("%d<%d>=", t, m); for(int i = l; i >= 1; i--) printf("%c", ans[i]); printf("<%d>", p); return 0; }