| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 507 人关注过本帖
标题:不同进制数转换编程
只看楼主 加入收藏
leepro
Rank: 2
等 级:论坛游民
帖 子:25
专家分:37
注 册:2009-10-23
结帖率:83.33%
收藏
 问题点数:0 回复次数:5 
不同进制数转换编程
求两个函数:
十进制转换成八进制;
十进制转换成十六进制;
要求打印八进制和十六进制;
多谢
搜索更多相关主题的帖子: 进制 
2009-10-24 12:35
梁子
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:83
专家分:191
注 册:2009-9-20
收藏
得分:0 
不是吧,这中题目都要求助?最基础,最没技术含量的了。都没人愿意写。楼主啊。。。。。
ten_eight()
{
    int x;
    printf("进行十进制到八进制的转换,请输入一个十进制数。\n");
    scanf("%d",&x);
    printf("转换为八进制数为 %o\n",x);
    return(0);
}
ten_sixteen()
{
    int x;
    printf("进行十进制到十六进制的转换,请输入一个十进制数\n");
    scanf("%d",&x);
    printf("转换为十六进制数为 %x\n",x);
    return(0);
}
2009-10-24 13:10
dengjun000
Rank: 2
等 级:论坛游民
帖 子:66
专家分:77
注 册:2009-10-14
收藏
得分:0 
2楼真NB
2009-10-24 13:26
leepro
Rank: 2
等 级:论坛游民
帖 子:25
专家分:37
注 册:2009-10-23
收藏
得分:0 
回复 2楼 梁子
   --

[ 本帖最后由 leepro 于 2009-10-24 19:58 编辑 ]
2009-10-24 19:22
梁子
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:83
专家分:191
注 册:2009-9-20
收藏
得分:0 
#include<stdio.h> //测试无误,另:16=(20)O=(10)H
int ten_eight();
int ten_sixteen();
int main(void)
{
    int n,y;
    while(1)
    {
        printf("10-8进制请按b,10-16进制请按c。\n");
        y=getch();
        if ((y!='b')&&(y!='c'))printf("输入错误\n");
        if (y=='b')ten_eight();
        if (y=='c')ten_sixteen();
        printf("是否要关闭窗口?\n按y键关闭窗口,按任意键继续\n");  
        n=getch();
        if(n=='y')break;
    }
    return 0;
}
 
ten_eight()
{
    int x;
    printf("进行十进制到八进制的转换,请输入一个十进制数。\n");
    scanf("%d",&x);
    printf("转换为八进制数为 %o\n",x);
    return(0);
}
ten_sixteen()
{
    int x;
    printf("进行十进制到十六进制的转换,请输入一个十进制数\n");
    scanf("%d",&x);
    printf("转换为十六进制数为 %x\n",x);
    return(0);
}
2009-10-24 19:34
leepro
Rank: 2
等 级:论坛游民
帖 子:25
专家分:37
注 册:2009-10-23
收藏
得分:0 
回复 5楼 梁子
不好意思,弄错了
2009-10-24 20:00
快速回复:不同进制数转换编程
数据加载中...
 
   



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

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