| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 496 人关注过本帖
标题:数制转换
只看楼主 加入收藏
纳米657
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2012-6-17
结帖率:0
收藏
已结贴  问题点数:20 回复次数:5 
数制转换
想各位大虾们帮帮忙搞个16进制转换为8进制的程序,最好是用C/C++写的!
望大虾们能给力啊!小弟不胜感激!!!
对了,要求用数组来实现。急用啊!大虾们,要给力哦!

[ 本帖最后由 纳米657 于 2012-6-18 11:33 编辑 ]
搜索更多相关主题的帖子: 不胜感激 最好 
2012-06-17 23:58
玉面狂龙
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:82
专家分:156
注 册:2012-2-23
收藏
得分:10 
#include<stdio.h>//时间关系没有经过编译
int main(void)
{
int n;
printf("请输入十六进制数:\n");
scanf("%x",&n);
printf("%#o\n",n);
return 0;
}
2012-06-18 00:05
纳米657
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2012-6-17
收藏
得分:0 
以下是引用纳米657在2012-6-17 23:58:59的发言:

想各位大虾们帮帮忙搞个16进制转换为8进制的程序,最好是用C/C++写的!
望大虾们能给力啊!小弟不胜感激!!!
对了,要求用数组实现。
2012-06-18 00:32
纳米657
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2012-6-17
收藏
得分:0 
以下是引用玉面狂龙在2012-6-18 00:05:50的发言:

#include//时间关系没有经过编译
int main(void)
{
int n;
printf("请输入十六进制数:\n");
scanf("%x",&n);
printf("%#o\n",n);
return 0;
}
谢谢,可是要求要用数组来实现。
再麻烦下!
2012-06-18 00:33
madfrogme
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:21
帖 子:1160
专家分:1106
注 册:2009-6-24
收藏
得分:10 
给你一个16进转10进的,就看自己会不会修改了噢
程序代码:
unsigned int hstr_i(char *cptr) {
      unsigned int i, j = 0;

      while (cptr && *cptr && isxdigit(*cptr)) {
            i = *cptr++ - '0';
            if (9 < i)
                  i -= 7;
            j <<= 4;
            j |= (i & 0x0f);
      }
      return(j);
}

The quieter you become, the more you can hear
2012-06-18 00:47
纳米657
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2012-6-17
收藏
得分:0 
以下是引用madfrogme在2012-6-18 00:47:56的发言:

给你一个16进转10进的,就看自己会不会修改了噢
 
unsigned int hstr_i(char *cptr) {
      unsigned int i, j = 0;
 
      while (cptr && *cptr && isxdigit(*cptr)) {
            i = *cptr++ - '0';
            if (9 < i)
                  i -= 7;
            j <<= 4;
            j |= (i & 0x0f);
      }
      return(j);
}
额,我不会。基本没什么编程能力......
还是麻烦直接给个16转8的吧,急用啊!(要交作业)
只能以后再慢慢学习了。
2012-06-18 11:32
快速回复:数制转换
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017243 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved