不好意思啊。。我是菜鸟。。却鬼使神差的在法国学计算机。。
语言也还没有完全搞熟练,现在就有作业题了。
不知道这样的问题我应该到哪里咨询。
就来这里提问了。
希望得到大家的帮助啊。。
全都是在linux的系统下编译。
1,十进制正整数转换成二进制
2,十进制正整数转换成16进制
3,十进制数(小数)转换成二进制,然后还要inversement,这是“相反地”的意思,不知道用专业的词要怎么讲。
也许这些问题很基础吧,但我真的是全空白的基础,现在也正在努力学习中,现在还请各位大侠们来帮帮忙啊,明天交作业了,万分感谢!!
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);//十进制转二进制
}
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);//十进制转二进制
}
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);//十进制转二进制
}
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);//十进制转二进制
}
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);//十进制转二进制
}
secretc 于 2009-10-15 00:57:06发表:
2# yiyepianzhou
对的。。用c写程序。
用GCC编译。。。
求助中。。。。作业是这个星期之内交。。各位大侠来帮帮忙吧。。。
hexing2424 于 2009-10-14 12:34:16发表:
法国?语言不懂啊
yiyepianzhou 于 2009-10-14 11:35:12发表:
用C写程序吗?
用GCC编译吧