第12周OJ练习-2 二进制转换

来源:互联网 发布:wings上央视知乎 编辑:程序博客网 时间:2024/05/17 01:38

问题及代码:

/*作者:贾如杉完成日期:2016.11.18题目描述输入一个非负整数(十进制),输出此整数对应的二进制数输入正整数(十进制)输出对应的二进制数*/#include <stdio.h>void turn(int n);int main(){    int a=0,num;    scanf("%d",&num);    if(num==0)    {        printf("%d",a);    }    turn(num);    return 0;}void turn(int n){    if(n==0)    {        return;    }    turn(n/2);    printf("%d",n%2);    return;}

运行结果

知识点总结

递归的练习,学会使用递归

学习心得

 对递归的使用有了初步了解

0 0
原创粉丝点击