您的位置:首页 > 其它

十二周OJ 进制转换

2016-11-29 16:28 190 查看
问题及代码

/*
烟台大学计算机与控制工程学院
文件名称: 进制转换
作    者:展一
完成时间:2016年11月17日
题目描述
输入一个非负整数(十进制),输出此整数对应的二进制数
输入
正整数(十进制)
输出
对应的二进制数
样例输入
6
样例输出
110
*/
#include<stdio.h>
void binary(int n);

int main()
{
int n;
scanf("%d",&n);
if(n==0)
printf("%d\n",0);
else
binary(n);
return 0;
}

void binary(int n)
{
if(n==0)
return;
else
{
binary(n/2);
printf("%d", n%2);
}
}


运行结果



知识点总结

学习心得
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: