• NYOJ 275 队花的烦恼一


    队花的烦恼一

    时间限制: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
    AC码:
    # include <stdio.h>
    int a[35];
    int main(void)
    {
    	int n, i, j;
    	while (scanf("%d", &n)!=EOF)
    	{
    		if(n==0)
    		{
    			printf("0
    ");
    			continue;
    		}
    		i=0;
            while(n!=0)
    		{
    			a[i++]=n%2;
    			n=n/2;
    		}
    		while (i--)
    			printf("%d", a[i]);
    		printf("
    ");
    	}
    
    	return 0;
    }
    


  • 相关阅读:
    1022 Digital Library (30 分)(map)
    1023 Have Fun with Numbers (20 分)(大整数运算)
    1019 General Palindromic Number (20 分)(回文数)
    Flink实时项目例程
    Spark Streaming+kafka+spring boot+elasticsearch实时项目(canal)
    Flink es-sink解决java.lang.NoSuchFieldError: FAIL_ON_SYMBOL_HASH_OVERFLOW
    Flink安装及WordCount实例yarn-cluster提交
    解决windows上The root scratch dir: /tmp/hive on HDFS should be writable.Current permissions are: ------
    RDD(弹性分布式数据集)介绍---Spark的核心
    Scala快速入门(零基础到入门)
  • 原文地址:https://www.cnblogs.com/ldxsuanfa/p/10734534.html
  • Copyright © 2020-2023  润新知