NYOJ-275-队花的烦恼一-2013年10月23日22:51:57

原创 2013年12月02日 20:17:41

队花的烦恼一

时间限制:3000 ms  |  内存限制:65535 KB
难度: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

 
# include<stdio.h>

int main()
{
	int n,a[1100],i,j;

	while(scanf("%d",&n) != EOF)
	{	
		if(n==0)
			printf("0\n");
		else
		{
			for(i=0,j=0; i<1000; i++)
			{
				a[i] = n % 2;
				n = n / 2;
				j++;
				if(n==0)
					break;
			
			}

			/*
			while(i--)
			{
				printf("%d",a[i]);
			}
			*/

			for(i=j-1;i>=0;i--)
			{
				printf("%d",a[i]);
			}
			printf("\n");

			/*	while(i--)
				{
					if(b[i] == 0)
						continue;
					else
						break;
				}
				while(i--)
				{
					printf("%d\n",a[i]);
				}
			*/
		}

	}

	return 0;
}                


版权声明:本文为博主原创文章,如若转载请注明出处和链接。

相关文章推荐

NYOJ-60-谁获得了最高奖学金-2013年09月18日08:51:06

谁获得了最高奖学金 时间限制:1000 ms  |  内存限制:65535 KB 难度:2 描述    某校的惯例是在每学期的期末考试之后发放奖学金。发放的奖学金共有五种,获...

NYOJ 279 队花的烦恼二和NYOJ 176 整数划分(二)【dp问题或递归】

原题链接:点击。。279         点击。。    176      这两个题 意思基本一样的,就是测试数据的范围不一样。。176数据比较水的,一般不会超时的,但279 你用递归可能就会超时了...

【10月23日】机器学习实战(一)KNN算法:手写识别系统

k-近邻算法怕是最简单的机器学习的分类算法了。简单的说,k-近邻算法采用测量不同特征值之间的距离方法进行分类。 源码+实验数据地址:https://github.com/MoonTreee/mach...

10月23日TQ210V6开发板正式推出——高性价比开发板

2014年10月23日,广州天嵌计算机科技有限公司最新研发的S5PV210系列——TQ210V6开发板与TQ210coreD核心板将正式发售。此次,天嵌发布的TQ210V6开发板将重新设计部分的配置与...

年度重磅:2017微软技术暨生态大会将于10月23日北京召开!

本次大会将于10月23日北京召开,2017微软技术暨生态大会报名平台活动家。这是微软中国年度最盛大的科技峰会;这是微软技术大会与合作伙伴大会的首次联袂;这也是聚集众多IT大咖的技术狂欢派对!...

二周一次课(10月23日)

周一次课(10月23日) 1. 学习python 列表的常用方法 2. 学习python的集合和方法 3. 学习python的字典和方法 对应猿课章节 4.5-4.7...

9c045b57-f275-4365-93b4-4ebe88168641

  • 2016年11月17日 10:14
  • 553KB
  • 下载

2013年8月23日、1 ^1+1不等2、哈哈

刚才、超人兄在群里说了一个tb验证码、 哈哈、当你知道^是几次方是对的、是得2 但是java语言里是^:两边的位不同时,结果为1,否则为0. 还有运算符的优先级、哈哈 上当了、过去的知识就给忘...

各种排序算法比较--2015年7月23日22:33:43v1.0版

#include #include #include #include using namespace std; void BubbleSort(int *a,int n) //冒泡排...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:NYOJ-275-队花的烦恼一-2013年10月23日22:51:57
举报原因:
原因补充:

(最多只允许输入30个字)