永发信息网

输入一个不大于32767的正整数N,将它转换成一个二进制数。  例如:  输入:100  输出: 1100100

答案:3  悬赏:60  手机版
解决时间 2021-08-17 17:13
输入一个不大于32767的正整数N,将它转换成一个二进制数。  例如:  输入:100  输出: 1100100
最佳答案

你什么意思·~我都不明白。。。

全部回答
#include <stdio.h> void dto2(void* num, int n) { typedef unsigned char *pbyte; int i; pbyte p = (pbyte)num + n - 1; while(p >= (pbyte)num) { for(i = 7; i >= 0; --i) putchar(*p & (1 << i) ? '1' : '0'); putchar(' '); --p; } putchar('\n'); } int main() { short a; scanf( "%d", &a ); dto2( &a, sizeof( a ) ); getchar(); return 0; }
简单的写了一个 不懂可以追问 #include "stdio.h" void main() { int a[33],num,i=0; printf("请输入一个正整数:"); scanf("%d",&num); if (!num) { printf("二进制数为:0\n"); return; } while (num) { a[i++]=num%2; num/=2; } printf("二进制数为:"); while (i) { printf("%d",a[--i]); } printf("\n"); }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
开福区长沙中国湘绣艺术馆地址在哪里啊
高中生怎么理财
三星i8000怎么上网 啊?
对内蒙古周年的祝福,关于内蒙古风光的文章 优
许家邦 技术学校
跪求DNF国服T2鸟人天空套时装补丁下载地址啊
厦门展志投资有限公司在哪里啊,我有事要去这
哎用五笔怎么打,跑跑卡丁车的那个在房间里的
谁有世界杯《飘扬的旗帜》的歌词
语文小报版面设计图
请问这个电影的名字是什么?
有部电视剧:柳如烟在医院偷了一个女孩,后来
男人一直怀念过去,,是坚持还是一种病。。。
朋友建新房祝福语,新居入伙贺词
商水县周口圣富莱家居生活馆地址在哪里啊
推荐资讯
为什么登录梦幻老卡
I am from (the USA)对括号里的部分提问.(
异地恋应该怎么样维护感情?怎么样保持以前那
有没有描写春雨的排比句(开头上)
喜欢一个人因为一些原因明知道不能在一起是很
去机场接老外,应该知道哪些?
道光当了多少年皇帝,说一下历史的皇帝哪个到
我的是苹果手机,下载了中国银行,为什么点开
天长地久的诺言可靠吗??
蕲春县黄冈蕲春横车金色摇篮艺术幼儿园哪位知
WOW仓库怎么取消掉
到邮局取包裹要带什么?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?