C语言OJ项目参考(2747) 进制转换

来源:互联网 发布:淘宝会员等级v6 编辑:程序博客网 时间:2024/05/18 02:32

2747: 进制转换(十进制转二进制)

Description
输入一个非负整数(十进制),输出此整数对应的二进制数

Input
正整数(十进制)

Outputt
对应的二进制数

Sample Input
6
Sample Outputt
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);    }}
0 0