/*
Copyright(c)2016,烟台大学计算机学院
All rights reserved.
文件名称:tset.cpp
作者:尤文敏
完成日期:2016年11月17日
版本号:v1.0
题目描述 :
十进制转化为二进制
问题及代码:
#include <stdio.h>
#include <stdlib.h>
void f(int n);
int main()
{
int n;
scanf("%d",&n);
if(n==0)
{
printf("%d",n);
}
else
{
f(n);
return 0;
}
return 0;
}
void f(int n)
{
if(n==0)
return;
else
{
f(n/2);
printf("%d",n%2);
}
}
运行结果:
知识点总结:
把十进制转化为二进制中,方法是除2取余,然后把余数倒着写,在这过程中运用到递归的思想!
学习心得:
有一些程序经过改变可以实现另一个功能!