首页 > 分享 > 十进制转二进制算法

十进制转二进制算法

十进制转换二进制

最新推荐文章于 2024-12-31 20:00:00 发布

reading_code_man 于 2017-06-21 15:14:39 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

习题10-7 十进制转换二进制   (15分)

本题要求实现一个函数,将正整数n转换为二进制后输出。

函数接口定义:

void dectobin( int n );

函数dectobin应在一行中打印出二进制的n。建议用递归实现。

裁判测试程序样例:

#include <stdio.h>

void dectobin( int n );

int main()

{

int n;

scanf("%d", &n);

dectobin(n);

return 0;

}

输入样例:

10 输出样例:

1010

#include <stdio.h>

void dectobin( int n );

int main()

{

int n;

scanf("%d", &n);

dectobin(n);

return 0;

}

void dectobin( int n ){

int result=0,k=1,i,tmp;

tmp = n;

while(tmp){

i = tmp%2;

result = k * i + result;

k = k*10;

tmp = tmp/2;

}

printf("%dn", result);

}

相关知识

【AI图像生成网站&Golang】雪花算法
N点DFT,用FFT快速算法实现。.ppt
float 为什么不能用== ,或者大于等于,或者小于等于
FPGA技术:异步清除十进制加法计数器详解
Python试题
遗传算法精讲与实践
浮点型数据在计算机中存储
【时序逻辑电路】——计数器
种荷花(荷花种植方法)
NOIP初赛知识点复习总结

网址: 十进制转二进制算法 https://m.huajiangbk.com/newsview1678864.html

所属分类:花卉
上一篇: 蓝色鸢尾花集合
下一篇: 台媒曝陈乔恩与男友艾伦将在定情地