275-队花的烦恼一

内存限制:64MB
时间限制:3000ms
特判: No

通过数:11
提交数:14
难度:1

题目描述:

ACM队的队花C小+经常抱怨:“C语言中的格式输出中有十六、十、八进制输出,然而却没有二进制输出,哎,真遗憾!谁能帮我写一个程序实现输入一个十进制数n,输出它的二进制数呀?”

难道你不想帮帮她吗?^_^

输入描述:

输入有多个数据,数据以EOF结束;每个数据ni(0<=ni<=1000010000)用空格隔开;
(温馨提示:EOF即是一个文件的结束标志;while(scanf("%d",&n)!=EOF){})

输出描述:

输出有多行,每行对应一个十进制数ni的二进制数;
注意:输出的二进制去掉任何一个多余的0;

样例输入:

复制

0 1 2 10

样例输出:

0
1
10
1010

C/C++  AC:

 #include <iostream>
#include <algorithm>
#include <cstring>
#include <cstdio>
#include <cmath>
#include <stack>
#include <set>
#include <map>
#include <queue>
#include <climits>
#define PI 3.1415926 using namespace std;
const int MY_MAX = ;
int N; int main()
{
while (~scanf("%d", &N))
{
if (N == )
{
printf("0\n");
continue;
}
stack <int> my_stack;
while (N)
{
my_stack.push(N % );
N /= ;
}
while (!my_stack.empty())
{
printf("%d", my_stack.top());
my_stack.pop();
}
printf("\n");
}
}

最新文章

  1. Hyper-V1:创建和管理虚拟机
  2. 【POJ2104】K-th Number
  3. IOS开发之获取Storyboard创建的ViewController
  4. 这几天做完简易酒店管理系统,对Sql Server执行计划的浅显了解。
  5. jmeter jdbc request使用详解
  6. PHP中,文件上传实例
  7. SQL Server智能感知如何更新
  8. Python socket编程之五:更新分时图
  9. sql server 中将由逗号“,”分割的一个字符串,转换为一个表,并应用与 in 条件
  10. HTML5学习(四)---Canvas绘图
  11. UVA 116 Unidirectional TSP 经典dp题
  12. 在Linux下,在网络没有配置好前,怎样查看网卡的MAC地址?
  13. OpenGl绘制螺旋线
  14. AJAX遮罩实例
  15. javaWeb中URLEncoder.encode空格问题
  16. 就算会用python画颗心,可你依然还是只单身狗
  17. reactjs 学习笔记
  18. 洛谷 P1162 填涂颜色
  19. 2018 OO第一次总结(作业1-3)
  20. 2016年蓝桥杯省赛A组c++第3题(图论)

热门文章

  1. MakeDownPad2基本使用
  2. 一个关于内联优化和调用约定的Bug
  3. CSAPP:逆向工程【缓冲区溢出攻击】
  4. ios 键盘弹起bug,出现的问题,光标穿透,页面无法点击
  5. Uipath 勾选checkbox
  6. Rancher与ARM深化战略合作,“软硬结合”加速边缘计算时代
  7. GO基础之流程控制语句
  8. Activity 学习(二) 搭建第一个Activity流程框架
  9. PHP 类中使用全局变量和全局常量
  10. 【Medium翻译】Java抽象类有什么用?