zoukankan      html  css  js  c++  java
  • 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;
    }
    


查看全文
  • 相关阅读:
    11-性能测试的工具:七大测试场景如何选择高质量的测试工具
    /10-性能测试的规划和步骤:为什么性能测试不容易一蹴而就呢
    09-性能测试的种类:如何快准狠地抓住一个测试的本质
    python 基础 4.5 用函数实现九九乘法表
    python 基础 4.4 生成式 生成器 迭代器
    python 基础 4.3 高阶函数下和匿名函数
    python 基础 4.2 高阶函数上
    1 zabbix3.2.4 安装
    python 基础 3.2 文件 for 练习
    python 基础 4.1 函数的参数
  • 原文地址:https://www.cnblogs.com/ldxsuanfa/p/10734534.html
  • Copyright © 2011-2022 走看看