北北邮邮计计算算机机考考研研复复试试题题的的C语语言言解解答答精精选选

二二进进制制数数

题目

题目描述:

大家都知道 数据在计算机里中存储是以二进制的形式存储的。

有一天 小明学了C语言之后 他想知道一个类型为unsigned int 类型的数字 存储在计算机中的二进制串是什么样子的

你能帮帮小明吗?并且 小明不想要二进制串中前面的没有意义的0 串 即要去掉前导0 。

输入:

第一行 一个数字T (T <=1000 ) 表示下面要求的数字的个数。

接下来有T 行 每行有一个数字n (0<=n<=10^8 ) 表示要求的二进制串。

输出:

输出共T 行。每行输出求得的二进制串。

样例输入:

5

23

535

2624

56275

989835

样例输出:

10111

1000010111

101001000000

1101101111010011

11110001101010001011

ac代码

没什么可说的 简单的机制转换 连大数除法都没考察!

#include

#include

#include

struct stack

{

int top;

int data[100];

};

void convert_to_binar (struct stack *s, unsigned long int d)

{

s->top = 0;

while (d) {

s->data[s->top ++] = d % 2;

d /= 2;

}

while (s->top) {

printf("%d", s->data[-- s->top]);

}

printf("\n");

}

int main()

{

int i, n;

unsigned long int d;

struct stack *s = (struct stack*)malloc(sizeof(struct stack));

while (scanf("%d", &n) != EOF) {

for (i = 0; i < n; i ++) {

scanf("%ld", &d);

if (d != 0) {

convert_to_binar (s, d);

}else {

printf("0\n");

}

}

}

return 0;

}

/**************************************************************

Pro lem : 1473

User: wangzhengyi

Language: C

Result: A ccepted

T ime:10 ms

Memory :904 k

北邮信通复试题c语言,北邮计算机考研复试题的C语言解答精选.pdf相关推荐

  1. 昆明理工大学复试计算机试题,2012年昆明理工大学计算机考研复试试题(.PDF

    2012年昆明理工大学计算机考研复试试题( 年昆明理工大学计算机考研复试试题年昆明理工大学计算机考研复试试题 (回忆版(回忆版) ) 年昆明理工大学计算机考研复试试题年昆明理工大学计算机考研复试试题 ...

  2. 北邮信通复试题c语言,『转贴』北邮信通院跑调剂的经历

    发信人: yn295636 (yn), 信区: AimGraduate 标  题: 昨天信通院跑调剂的经历 发信站: 北邮人论坛 (Thu Mar 26 12:01:33 2009), 站内 昨天在教 ...

  3. Jamie求职记--北邮信通小硕--技术类

    前言:      前些日子看了Steve兄的求职分享帖,写的很好,相信对于将来想从事非技术类的师弟师妹们,一定有很大的积极作用.      相信我们09级的同学们很多人还记得07级信通院求职交流会中大 ...

  4. 信通可以保研计算机吗,保研经历(一)北邮信通院

    到了现在这个时间,夏令营已经基本上落下了帷幕,算是保研已经走过一半的路程.这段期间我看到了很多学长学姐留下的经验,所以也想把自己的经历记录下来,希望能对后来的小伙伴有所参考. 我自身的专业是通信工程, ...

  5. 北邮计算机学院竞赛加分,北邮信通院学科竞赛加分办法-20100720.doc

    北邮信通院学科竞赛加分办法-20100720 信息与通信工程学院学科竞赛及科技竞赛加分办法 根据2007年2月1日<北京邮电大学本科学生参加学科竞赛.科技竞赛的若干规定>的文件精神,现制订 ...

  6. 北邮微型计算机原理及应用阶段二,北邮信通院微机原理第二章.ppt

    北邮信通院微机原理第二章 异常模式:系统模式外的其他5种特权模式,常用于处理中断或其它异常. 处理器模式可以通过软件来改变,也可以通过外部中断或处理器异常改变. 特权模式:除用户模式外的其它6种模式 ...

  7. 江苏省计算机一级考试试题库,2016年江苏省-计算机一级考试.试题-

    2016年江苏省-计算机一级考试.试题- (18页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 |2016年江苏省计算机一级考试试题 20 ...

  8. 南京邮电大学计算机考研试题,南京邮电大学计算机考研初试题《数据结构》DSB第1章-新.ppt...

    南京邮电大学计算机考研初试题<数据结构>DSB第1章-新 2 数据结构 * 课程的性质.目的和任务 <数据结构>课程从性质来讲是计算机软件专业的一门专业基础课.随着计算机技术在 ...

  9. 云昆明理工大学 计算机复试,2012年昆明理工大学计算机考研复试试题(回忆版)...

    2012年昆明理工大学计算机考研复试试题(年昆明理工大学计算机考研复试试题(回忆版)回忆版) 本试题由http://doc.xuehai.net网友kenden23提供 笔试C++(总共30分) 一. ...

  10. 当生命里有程序来串门——一个北邮信通大一学生的漫谈

            数着数着大学生涯的第235天,来到CSDN的第228天,写下第一篇文章到现在的第128天--         听着听着五月天的歌,不知不觉就到了五月天.         总结,一场亲历 ...

最新文章

  1. 如何实现一个权限管理系统?(附源码)
  2. php ajax 分页phpapi,ajax分页_php ajax分页代码
  3. [BizTalk]在高可用性环境下配置BizTalk的一些常见问题
  4. angularjsl路由_AngularJS实现路由实例
  5. Property or method xxxx is not defined on the instance but referenced during render.
  6. 2011年度中国地区网络安全威胁大事记
  7. php 大批量的删除图片,PHP批量删除记录同时删除图片文件
  8. CANOpen定时器
  9. python中的map,feilter,和reduce函数
  10. redis PUB/SUB(发布/订阅)
  11. 数学建模之蒙特卡罗模型
  12. Windows-QT安装后,又要安装mingw32/64怎么办?
  13. 第五章:电子表格系统Excel 2010——知识点整理
  14. 使用hexo发布文章
  15. perl编译器下载linux64,perl 在linux 下的安装
  16. python pip是什么的简写_Python包管理器pip
  17. 从numpy掩码到pytorch掩码
  18. Python通过fake_useragent实现生成随机UserAgent
  19. 游戏编辑器制作(9)
  20. activity组任务使用

热门文章

  1. 解决:RuntimeError: mat1 and mat2 shapes cannot be multiplied (8x256 and 8x256)维度不匹配问题
  2. pv 、uv、ip、vv、cv分别是什么
  3. 多因子策略-APT模型
  4. Android 三大图片缓存原理、特性对比
  5. dhtml gantt所有配置_Dhtmlx-Gantt基本用法
  6. 给儿子的一封信——大学才是人生真正的起点
  7. Uva 11552 Fewest Flops
  8. 亚马逊Kindle电子书在线管理网站,管理我的内容和设备入口,如何进入
  9. 蓝牙鼠标windows linux,解决Ubuntu 18.04与Windows 10双系统蓝牙鼠标连接的问题
  10. FPGA实验---数码管秒表显示实验