这段代码为什么只有部分结果正确???
#include<cstdio> using namespace std; int main(){ string a; scanf("%o",&a); printf("%x",a); return 0; }