当前位置: 首页 > news >正文

十进制转二进制

 

1102: 十->二进制转换

Time Limit: 1 Sec  Memory Limit: 128 MB

Description

将十进制整数转换成二进制数

Input

输入数据中含有不多于50个整数n(-2^16<n<2^16)。

Output

对于每个n,输出n值,然后输出“-->”,再然后输出二进制数。每个整数n的输出,独立占一行。

Sample Input

2
0
-12
1

Sample Output

2-->10
0-->0
-12-->-1100
1-->1
 1 #include <stdio.h>
 2 #include <math.h>
 3 #include <stdlib.h>
 4 int main()
 5 {
 6     int n;
 7     while(scanf("%d",&n)!=EOF)
 8     {
 9         int m=n;
10         int i,j,t;
11         char a[1000];
12         printf("%d-->",m);
13         for(i=0,t=0;; t++,i++)
14         {
15             if(n<0)
16             {
17                 n=abs(n);
18                 printf("-");
19             }
20             a[i]=n%2;
21             n/=2;
22             if(n<1)
23             {
24                 for(j=t; j>=0; j--)
25                 {
26                     printf("%d",a[j]);
27                 }
28                 printf("\n");
29                 break;
30             }
31         }
32     }
33     return 0;
34 }

 

HINT

Source

吉首大学软件学院

转载于:https://www.cnblogs.com/tianmin123/p/4738398.html

相关文章:

  • Android 工作随记
  • CRB and String
  • CoCoaPods
  • Nova 操作汇总(限 libvirt 虚机) [Nova Operations Summary]
  • Hexo 个人博客搭建
  • 2.4-Apache访问控制
  • Excel文档上传
  • kvm 安装 centos7 文本模式 分辨率 太高修改
  • Android中Activity和Fragment与Fragment和Fragment之前互相传值方法
  • 浅谈sql中的in与not in,exists与not exists的区别
  • 软件工程相关问题
  • 数据结构Java实现04----循环链表、仿真链表
  • 将视频导入到iOS Simulator中
  • SPFA/Dijkstra POJ 3159 Candies
  • 异步函数
  • [NodeJS] 关于Buffer
  • 《网管员必读——网络组建》(第2版)电子课件下载
  • 【MySQL经典案例分析】 Waiting for table metadata lock
  • 【许晓笛】 EOS 智能合约案例解析(3)
  • CSS居中完全指南——构建CSS居中决策树
  • Django 博客开发教程 8 - 博客文章详情页
  • EOS是什么
  • k8s 面向应用开发者的基础命令
  • Linux学习笔记6-使用fdisk进行磁盘管理
  • OpenStack安装流程(juno版)- 添加网络服务(neutron)- controller节点
  • sessionStorage和localStorage
  • Vue组件定义
  • 初识 beanstalkd
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 分布式任务队列Celery
  • 关于字符编码你应该知道的事情
  • 汉诺塔算法
  • 容器服务kubernetes弹性伸缩高级用法
  • 如何用vue打造一个移动端音乐播放器
  • 微服务核心架构梳理
  • #NOIP 2014# day.1 T3 飞扬的小鸟 bird
  • #pragma 指令
  • #我与Java虚拟机的故事#连载12:一本书带我深入Java领域
  • (1) caustics\
  • (22)C#传智:复习,多态虚方法抽象类接口,静态类,String与StringBuilder,集合泛型List与Dictionary,文件类,结构与类的区别
  • (52)只出现一次的数字III
  • (C语言)求出1,2,5三个数不同个数组合为100的组合个数
  • (PyTorch)TCN和RNN/LSTM/GRU结合实现时间序列预测
  • (笔记)Kotlin——Android封装ViewBinding之二 优化
  • (独孤九剑)--文件系统
  • (二十四)Flask之flask-session组件
  • (附源码)ssm本科教学合格评估管理系统 毕业设计 180916
  • (附源码)ssm学生管理系统 毕业设计 141543
  • (附源码)计算机毕业设计ssm基于Internet快递柜管理系统
  • (简单) HDU 2612 Find a way,BFS。
  • (南京观海微电子)——COF介绍
  • (三)Hyperledger Fabric 1.1安装部署-chaincode测试
  • (十二)springboot实战——SSE服务推送事件案例实现
  • (转)fock函数详解
  • (转)创业的注意事项