您的位置:首页 > 其它

第十二周 oj训练 十进制转二进制

2016-11-22 15:49 155 查看
Copyright (c) 2016 烟台大学计算机与控制工程学院
All rights reserved.
文件名称:test.cpp
作者:何定钦
完成日期:2016年11月22日
题目描述:
输入一个非负整数(十进制),输出此整数对应的二进制数
输入:
正整数(十进制)
输出:
对应的二进制
样例输入:
6
样例输出:
110
分析:
#include <stdio.h>
#include <stdlib.h>

void swap(unsigned n);
int main()
{
unsigned n;
scanf("%u",&n);
if(n==0)
printf("%u",n);
else
swap(n);
return 0;
}
void swap(unsigned n)
{
if(n==0)
return;
else
{
swap(n/2);
printf("%u",n%2);
}
return;
}

结果:



知识点总结:

学习了十进制转二进制的递归方法。

心得体会:

递归方法应该用心去体会,去感受该方法的巧妙。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: