| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 464 人关注过本帖
标题:新手试做进制转化工具.出现问题.
取消只看楼主 加入收藏
q70740930
Rank: 2
等 级:论坛游民
帖 子:9
专家分:13
注 册:2014-9-16
结帖率:50%
收藏
已结贴  问题点数:20 回复次数:1 
新手试做进制转化工具.出现问题.
以下是编码:
/*
     2014/9/16
     目的:实现不同进制的转化
     功能:转化进制,输出数字。     
*/
# include <stdio.h>

int main(void)
{
    int y;
    int a;
    int x;
   
    printf ("请输入你要输入的是几进制数(暂时只能支持,10,8,16进制):\n");
    scanf ("%d",y);
    if(y = 10 )
    {
        printf ("你输入的十进制数为:\n");
        scanf ("%d",a);
    }
    else if (y = 16)
    {
        printf ("你输入的十六进制数为:\n");
        scanf ("%#X",a);
    }
    else if (y = 8)
    {
        printf ("你输入的八进制数为:\n");
        scanf ("%o",a);
    }
    else
    {
        printf ("对不起,暂时程序只支持,10,8,16进制数计算\n");   
        exit(0);
    }
   
    printf ("需要将数字转化为几进制:\n");
    scanf ("%d",x);
   
    if(x = 10)
    {   
        printf ("该数转化为十进制为:%d\n",a);
    }
    else if (x = 8)
    {
        printf ("该数转化为八进制为:%o\n",a);
    }
    else if (x = 16)
    {
        printf ("该数转化为十六进制为:%#X\n",a);
    }   
    else
    {
        printf ("对不起,暂时程序只支持,10,8,16进制数计算\n");
    }

    return 0;
}
/*
    结果:
        15行,输入y时,程序出错,直接关闭。
        
*/
搜索更多相关主题的帖子: 十六进制 include 十进制 
2014-09-16 11:56
q70740930
Rank: 2
等 级:论坛游民
帖 子:9
专家分:13
注 册:2014-9-16
收藏
得分:0 
回复 4 楼 erty1001
谢阿,原来错了这么多
2014-09-18 15:07
快速回复:新手试做进制转化工具.出现问题.
数据加载中...
 
   



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

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