十进制转八进制 十六进制
oct为八进制,hex为十六进制,dec为十进制。
问题描述
输入一个十进制正整数(<=1000000),输出其对应的八进制和十六进制的值。
输入格式十进制正整数(<=1000000)输出格式其对应的八进制和十六进制的值(2个值中间用空格分隔)
样例输入1000000
样例输出03641100 0XF4240提示
不要求检查输入值的合法性,严格按照题目要求的格式输出。
printf输出格式:http://c.biancheng.net/cpp/html/33.html
注意:printf("%.2lf",n);会自动四舍五入
#include <stdio.h> #include <iostream> #include <math.h> #include <string.h> #define d 1e-7 using namespace std; int main() { int n; scanf("%d",&n); printf("%#o %#X",n,n); return 0; }