码迷,mamicode.com
首页 > 其他好文 > 详细

OJ刷题之《将十进制、八进制和十六进制数1000对应十进制数输出》

时间:2014-12-29 23:08:06      阅读:414      评论:0      收藏:0      [点我收藏+]

标签:c++   iostream   namespace   编程   数据   

题目描述

将十进制的1234输出

将八进制的1234对应其十进制数进行输出

将十六进制的1234对应其十进制数进行输出

输入

输出

1234D=1234D

1234O=668D

1234H=4660D

样例输出

1234D=1234D
1234O=668D
1234H=4660D

提示

输出第二行的“1234O=668D”,1234后的是大写字母O,不是数字0


代码如下:

#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
    int x1=1234;
    int x2=01234;
    int x3=0x1234;
    cout<<x1<<"D="<<dec<<x1<<"D"<<endl;
    cout<<oct<<x2<<"O="<<dec<<x2<<"D"<<endl;
    cout<<hex<<x3<<"H="<<dec<<x3<<"D";
    return 0;
}

运行结果:

技术分享



OJ刷题之《将十进制、八进制和十六进制数1000对应十进制数输出》

标签:c++   iostream   namespace   编程   数据   

原文地址:http://blog.csdn.net/liuchang54/article/details/42245669

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!