红联Linux门户
Linux帮助

/菜鸟求助一个也许很幼稚的问题。《作业题,麻烦大家来帮帮忙》

发布时间:2009-10-14 02:42:49来源:红联作者:secretc
不好意思啊。。我是菜鸟。。却鬼使神差的在法国学计算机。。
语言也还没有完全搞熟练,现在就有作业题了。
不知道这样的问题我应该到哪里咨询。
就来这里提问了。
希望得到大家的帮助啊。。
全都是在linux的系统下编译。

1,十进制正整数转换成二进制
2,十进制正整数转换成16进制
3,十进制数(小数)转换成二进制,然后还要inversement,这是“相反地”的意思,不知道用专业的词要怎么讲。


也许这些问题很基础吧,但我真的是全空白的基础,现在也正在努力学习中,现在还请各位大侠们来帮帮忙啊,明天交作业了,万分感谢!!
文章评论

共有 8 条评论

  1. lyz888qq 于 2009-10-15 15:46:00发表:

    这个是用C语言写的
    #include
    void DecimalToBinary(int DecimalNum) //十进制转二进制
    {

    if(DecimalNum<2)
    {
    printf("%d",DecimalNum);
    goto finish; //跳到末尾
    }
    else
    {
    DecimalToBinary(DecimalNum/2);
    printf("%d",DecimalNum%2);
    }

    finish: ;
    }
    void main() //主函数
    {
    int DecimalNum;
    printf("Input Decimal Number!\n");
    scanf("%d",&DecimalNum); //输入十进制数

    printf("The Binary nNumber is:");
    DecimalToBinary(DecimalNum);//十进制转二进制
    }

  2. lyz888qq 于 2009-10-15 15:45:51发表:

    这个是用C语言写的
    #include
    void DecimalToBinary(int DecimalNum) //十进制转二进制
    {

    if(DecimalNum<2)
    {
    printf("%d",DecimalNum);
    goto finish; //跳到末尾
    }
    else
    {
    DecimalToBinary(DecimalNum/2);
    printf("%d",DecimalNum%2);
    }

    finish: ;
    }
    void main() //主函数
    {
    int DecimalNum;
    printf("Input Decimal Number!\n");
    scanf("%d",&DecimalNum); //输入十进制数

    printf("The Binary nNumber is:");
    DecimalToBinary(DecimalNum);//十进制转二进制
    }

  3. lyz888qq 于 2009-10-15 15:45:45发表:

    这个是用C语言写的
    #include
    void DecimalToBinary(int DecimalNum) //十进制转二进制
    {

    if(DecimalNum<2)
    {
    printf("%d",DecimalNum);
    goto finish; //跳到末尾
    }
    else
    {
    DecimalToBinary(DecimalNum/2);
    printf("%d",DecimalNum%2);
    }

    finish: ;
    }
    void main() //主函数
    {
    int DecimalNum;
    printf("Input Decimal Number!\n");
    scanf("%d",&DecimalNum); //输入十进制数

    printf("The Binary nNumber is:");
    DecimalToBinary(DecimalNum);//十进制转二进制
    }

  4. lyz888qq 于 2009-10-15 15:45:35发表:

    这个是用C语言写的
    #include
    void DecimalToBinary(int DecimalNum) //十进制转二进制
    {

    if(DecimalNum<2)
    {
    printf("%d",DecimalNum);
    goto finish; //跳到末尾
    }
    else
    {
    DecimalToBinary(DecimalNum/2);
    printf("%d",DecimalNum%2);
    }

    finish: ;
    }
    void main() //主函数
    {
    int DecimalNum;
    printf("Input Decimal Number!\n");
    scanf("%d",&DecimalNum); //输入十进制数

    printf("The Binary nNumber is:");
    DecimalToBinary(DecimalNum);//十进制转二进制
    }

  5. lyz888qq 于 2009-10-15 15:44:43发表:

    这个是用C语言写的
    #include
    void DecimalToBinary(int DecimalNum) //十进制转二进制
    {

    if(DecimalNum<2)
    {
    printf("%d",DecimalNum);
    goto finish; //跳到末尾
    }
    else
    {
    DecimalToBinary(DecimalNum/2);
    printf("%d",DecimalNum%2);
    }

    finish: ;
    }
    void main() //主函数
    {
    int DecimalNum;
    printf("Input Decimal Number!\n");
    scanf("%d",&DecimalNum); //输入十进制数

    printf("The Binary nNumber is:");
    DecimalToBinary(DecimalNum);//十进制转二进制
    }

  6. secretc 于 2009-10-15 00:57:06发表:

    2# yiyepianzhou


    对的。。用c写程序。
    用GCC编译。。。

    求助中。。。。作业是这个星期之内交。。各位大侠来帮帮忙吧。。。

  7. hexing2424 于 2009-10-14 12:34:16发表:

    法国?语言不懂啊

  8. yiyepianzhou 于 2009-10-14 11:35:12发表:

    用C写程序吗?
    用GCC编译吧