希望有懂的朋友可以写一下看看 谢谢你们

编写程序实现求一个十进制数的八进制、十六进制,比如:13的八进制为015,十六进制为0xd,执行程序输出13=015=0xd。

要求使用scanf函数和printf函数及占位符,并且要用符号常量。

#include <stdio.h>

int main() {
  int n;
  scanf("%d", &n);
  printf("%d=%#o=%#x\n", n, n, n);
  return 0;
}