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;
    }
    


查看全文
  • 相关阅读:
    git shell自动打tag
    git 获取最新的匹配到的tag
    centOS debian ubuntu 一键安装 docker 教程
    git将当前分支的修改推到其他分支
    MusicPlayer2
    Ventoy 多合一启动盘制作工具神器
    electron-builder 下载 electron过慢或报错的解决办法
    解决npm install 报错“npm WARN pug-loader@2.4.0 requires a peer of pug@^2.0.0 but none is installed. You must install peer dependencies yourself.“
    全能笔记软件 Notion 的“中国版" wolai
    Your branch is behind 'origin/master' by N commits, and can be fast-forwarded 解决方法
  • 原文地址:https://www.cnblogs.com/ldxsuanfa/p/10734534.html
  • Copyright © 2011-2022 走看看