| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 510 人关注过本帖
标题:请大家帮帮忙~~
只看楼主 加入收藏
林墨哓
Rank: 2
等 级:论坛游民
帖 子:16
专家分:18
注 册:2010-11-6
结帖率:66.67%
收藏
已结贴  问题点数:10 回复次数:9 
请大家帮帮忙~~
本人新手,这个是老师留的作业,编完之后发现只能将十进制转换为4至16进制的的,2,3进制的结果有误,不知道是不是与'\0'有关:
*练习6.编写一个程序实现将一个十进制整数m转换成r(二至十六)进制的字符串。
提 示:此题中数值转换的结果应该使用字符数组存储。

#include "stdio.h"
#include "string.h"
void main ()
{
    char a[20];
    int i,r,m,len;
    printf ("输入十进制的数m: ");
    scanf ("%d",&m);
    printf ("输入r进制的基数(二至十六): ");
    scanf ("%d",&r);
    printf ("十进制的%d = %d进制的",m,r);
      for (i=0;m!=0;i++)
    {   a[i]=m%r;
        m=m/r;
    }
      a[i]='\0';
           len=strlen(a);
        for (i=len-1;i>=0;i--)
   
        switch (a[i])
        { case 10: printf("A");break;
          case 11: printf("B");break;
          case 12: printf("C");break;
          case 13: printf("D");break;
          case 14: printf("E");break;
          case 15: printf("F");break;
          default : printf("%d",a[i]);
        }
    printf("\n");
   
}
请各位帮帮忙 谢谢了 因为是新手所以分数不高 敬请见谅
搜索更多相关主题的帖子: 十进制 字符串 老师 
2010-11-13 17:25
御坂美琴
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:魔術の禁書目錄
等 级:小飞侠
威 望:9
帖 子:952
专家分:2929
注 册:2010-8-18
收藏
得分:10 
len=strlen(a);
改成
len = i;

永远为正义而奋斗,锄强扶弱的Level 5 超能力者
とある魔術の禁書目錄インデックス__御み坂さか美み琴こと
http://bbs.bccn.net/space.php?action=threads&uid=483997
2010-11-13 17:28
林墨哓
Rank: 2
等 级:论坛游民
帖 子:16
专家分:18
注 册:2010-11-6
收藏
得分:0 
太谢谢了!!!但是麻烦你能说明一下问题在哪吗,是因为那个把0当做'\0'提前终止了吗?
2010-11-13 17:33
御坂美琴
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:魔術の禁書目錄
等 级:小飞侠
威 望:9
帖 子:952
专家分:2929
注 册:2010-8-18
收藏
得分:0 

永远为正义而奋斗,锄强扶弱的Level 5 超能力者
とある魔術の禁書目錄インデックス__御み坂さか美み琴こと
http://bbs.bccn.net/space.php?action=threads&uid=483997
2010-11-13 17:37
林墨哓
Rank: 2
等 级:论坛游民
帖 子:16
专家分:18
注 册:2010-11-6
收藏
得分:0 
谢谢
2010-11-13 17:38
御坂美琴
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:魔術の禁書目錄
等 级:小飞侠
威 望:9
帖 子:952
专家分:2929
注 册:2010-8-18
收藏
得分:0 
等你学的差不多了,等你有兴趣学图形编程的时候,可以来加我UC

永远为正义而奋斗,锄强扶弱的Level 5 超能力者
とある魔術の禁書目錄インデックス__御み坂さか美み琴こと
http://bbs.bccn.net/space.php?action=threads&uid=483997
2010-11-13 18:01
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
收藏
得分:0 
以下是引用御坂美琴在2010-11-13 18:01:51的发言:

等你学的差不多了,等你有兴趣学图形编程的时候,可以来加我UC
为什么你不在论坛发帖呢? 很多人都有兴趣。/
你是不是怕别人以后会成为你的竞争对手,?

我就是真命天子,顺我者生,逆我者死!
2010-11-13 18:07
御坂美琴
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:魔術の禁書目錄
等 级:小飞侠
威 望:9
帖 子:952
专家分:2929
注 册:2010-8-18
收藏
得分:0 
不是我不想发,完毕,其它不解释

永远为正义而奋斗,锄强扶弱的Level 5 超能力者
とある魔術の禁書目錄インデックス__御み坂さか美み琴こと
http://bbs.bccn.net/space.php?action=threads&uid=483997
2010-11-13 18:11
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
收藏
得分:0 
以下是引用御坂美琴在2010-11-13 18:11:17的发言:

不是我不想发,完毕,其它不解释
你的那个冒泡程序、三维小动画都挺受欢迎的,
难道发这样的帖子还有什么阻力?

我就是真命天子,顺我者生,逆我者死!
2010-11-13 18:15
御坂美琴
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:魔術の禁書目錄
等 级:小飞侠
威 望:9
帖 子:952
专家分:2929
注 册:2010-8-18
收藏
得分:0 
我的图形程序都是基于某图形库,用起来真是简单容易上手,但一发出来就有人试图以广告之嫌吐槽,总会有一类人认为,论坛和谐最重要
所以,基于和谐原则,我决定少发或者不发这类,反正我自己也不会有任何的损失

永远为正义而奋斗,锄强扶弱的Level 5 超能力者
とある魔術の禁書目錄インデックス__御み坂さか美み琴こと
http://bbs.bccn.net/space.php?action=threads&uid=483997
2010-11-13 18:28
快速回复:请大家帮帮忙~~
数据加载中...
 
   



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

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