以文本方式查看主题

- 雷傲极酷超级论坛 (http://bbs.leobbs.com/cgi-bin/leobbs.cgi)
-- 『 CGI 编程讨论区 』 (http://bbs.leobbs.com/cgi-bin/forums.cgi?forum=83)
--- [原创]用c++实现的进制之间的转换 (http://bbs.leobbs.com/cgi-bin/topic.cgi?forum=83&topic=4280)


-- 作者: CDUT
-- 发布时间: 2006/04/16 08:50pm

加水印内容不能打印


-- 作者: 无条件为你
-- 发布时间: 2006/04/16 11:58pm

我看看。


-- 作者: 无条件为你
-- 发布时间: 2006/04/17 00:05am

你的方法太烦琐,我给你写一个最简单而且好理解的:

#include<iostream.h>
#include<iomanip.h>
//10进制转16进制的程序
void main()
{
int i;
cout<<"请输入10进制数:";cin>>i;
cout<<"转为16进制:"<<hex<<i<<endl;
}


-- 作者: 无条件为你
-- 发布时间: 2006/04/17 00:08am

#include<iostream.h>
#include<iomanip.h>
//16进制转10进制的程序
void main()
{int i;
cout<<"请输入16进制数:";cin>>hex>>i;
cout<<"转为10进制:"<<i<<endl;
}


-- 作者: 无条件为你
-- 发布时间: 2006/04/17 00:10am

其实方法很多。至少有五种。还可以用递归算法等等。

还有一种简单的方法是用<stdio.h>头文件中的printf()和scanf()两个函数,也非常简单。

楼主学编程,要学面向对象的,比如C++中的MFC编程,否则,你写的这些程序学得再精也找不到工作。


-- 作者: CDUT
-- 发布时间: 2006/04/17 00:34am

佩服,
说得很是,
我发现楼上高手很注重效果,简洁,向你学习,

我做完了,也发现我的太冗了,但当时也没找到好一点的方法,
"无条件为你 "您的一说,让我明白了好多

谢谢!


-- 作者: 无条件为你
-- 发布时间: 2006/04/17 01:01am

我虽然不是高手,但也不承认自己是低手。这个题目太简单了,楼主学C++时间不长吧?

我发的贴子都是已经调试通过的,楼主不妨去验证一下程序的运行结果。


-- 作者: santino
-- 发布时间: 2006/05/02 03:05am

C我忘的差不多了,也没有这个实力,还是JAVA吧


-- 作者: liusz007
-- 发布时间: 2006/05/24 09:47pm

ta


-- 作者: dzg00000000
-- 发布时间: 2006/06/16 02:51pm

无条件为你,你的第二个程序16进制转换为10进制为什么不运行?


-- 作者: dzg00000000
-- 发布时间: 2006/06/16 03:05pm

无条件为你,你的第二个程序16进制转换为10进制能运行,我输入错了!
对不起!


-- 作者: high-five
-- 发布时间: 2006/06/17 11:52am

hehe,look look


-- 作者: high-five
-- 发布时间: 2006/06/17 00:10pm

C++都忘得差不多了


-- 作者: varcher
-- 发布时间: 2006/06/26 04:51pm

呵,3,4楼的方法调用内部库函数,貌似不能算自己转换的吧~~~
MFC不过是微软基础类,其实精髓的还是API或者SDK,MFC只能做点小玩具罢。。。


-- 作者: STPOLE
-- 发布时间: 2006/06/27 10:28am

look!look!


-- 作者: shenchuan
-- 发布时间: 2006/06/27 11:11am

看看


-- 作者: macaogove
-- 发布时间: 2006/06/28 02:28pm

ccccccccccccccccccccccccccc


-- 作者: bluemn
-- 发布时间: 2006/06/30 10:48am

look


-- 作者: whrr2003
-- 发布时间: 2006/07/09 00:11pm

看看


-- 作者: hsx1234
-- 发布时间: 2006/10/16 08:34am

看看


-- 作者: starmoon1016
-- 发布时间: 2006/10/17 05:57pm

非常感谢你的共享!


-- 作者: 22229890
-- 发布时间: 2006/11/02 08:58pm

ddddd  


-- 作者: sunlei87
-- 发布时间: 2006/11/13 09:18pm

zheng zai zhao ....


-- 作者: yyz20002008
-- 发布时间: 2007/03/08 00:01am

hao


-- 作者: 红鹰
-- 发布时间: 2007/03/08 07:19pm

支持一下。
我开通的红鹰黑客群,欢迎大家一起来讨论学习,也很希望对咱们这个论坛有帮助。
我的群号为:32403535


-- 作者: lionking51
-- 发布时间: 2007/03/22 05:39pm

我要看,正在找这个东西!


-- 作者: luojian99
-- 发布时间: 2007/04/23 10:16am

 不错


-- 作者: cnflyheart
-- 发布时间: 2007/05/21 08:55pm

学习中


-- 作者: vagr
-- 发布时间: 2007/06/09 05:57am

为什么要回复?郁闷


-- 作者: chinesepower
-- 发布时间: 2007/06/10 02:07pm

学习


-- 作者: Gubye
-- 发布时间: 2007/06/30 05:07pm

kan


-- 作者: Gubye
-- 发布时间: 2007/06/30 05:10pm

你的方法是好,不知试过如何转换二进制数没? 我怎么找不到


-- 作者: zdx20062007
-- 发布时间: 2007/07/07 01:25pm

学习,高人很多


-- 作者: aizhongguo
-- 发布时间: 2007/08/08 11:19am

good


-- 作者: hejuboys
-- 发布时间: 2007/11/08 10:17pm

看看


-- 作者: kitty-5u
-- 发布时间: 2007/11/30 01:32pm


-- 作者: hurry055
-- 发布时间: 2008/02/26 04:24pm

我是菜鸟,只是来看看。


-- 作者: ccsaad
-- 发布时间: 2008/05/30 10:09am

~~~~~~~~


© 版权所有: 雷傲极酷超级论坛  版本: LeoBBS X Build060830