1141: 进制转换

时间限制: 1 Sec  内存限制: 128 MB
提交: 8131  解决: 2897

题目描述

将十进制整数n转换成二进制,并保存在字符数组中,最后输出。要求定义并调用convert()函数, 将十进制整数n对应的二进制数存入字符数组str中。

void convert(int n, char str[]);

输入

输入一个非负整数n,n<2^31。

输出

输出一个01字符串,即n对应的二进制数,不含前导0。输出占一行。

样例输入

13

样例输出

1101
#include<stdio.h>
#include<string.h>
void convert(int n, char str[])
{int len = 0;for (int i = 0; n != 0; i++){str[i] = n % 2 + '0';//转化为字符n /= 2;}len = strlen(str);//实际长度for (int j = len - 1; j >= 0; j--){printf("%c", str[j]);}
}
int main()
{int n;int m = 0;char str[1001];scanf("%d", &n);if (n == 0)//n对应的二进制数,不含前导0{printf("%d", m);}convert(n, str);return 0;
}

ZQOJ 1141: 进制转换相关推荐

  1. ZZULIOJ:1141: 进制转换

    题目描述 将十进制整数n转换成二进制,并保存在字符数组中,最后输出.要求定义并调用convert()函数, 将十进制整数n对应的二进制数存入字符数组str中. void convert(int n, ...

  2. python中不同进制的整数之间可以直接运算_Python 进制转换、位运算

    一.进制转换 编程用十进制,十进制转换为二进制.八进制.十六进制 In [135]: bin(23) Out[135]: '0b10111' In [136]: oct(23) Out[136]: ' ...

  3. c语言进制转换pdf下载,C语言实现任意进制转换.doc

    C语言实现任意进制转换.doc includestdio.h#includemath.h#includestring.hvoid dtox(double num,int jz)char xnum100 ...

  4. 进制转换converse

    栈和队列是在软件设计中常用的两种数据结构,它们的逻辑结构和线性表相同. 其特点在于运算受到了限制:栈按"后进先出"的规则进行操作,队按"先进先出"的规则进行操作 ...

  5. 进制转换 位运算(包括补码、原码、反码、~0等一些零碎东西一次说清)

    我发现网上关于标题上的内容介绍的都很零碎,因此为了方便查找.也为了本人对这一部分的充分理解,就想着写一篇这样的博客(我分成了几个部分,以便查找): 一.进制转换 让我们先来看看各个进制的定义: 十进制 ...

  6. 每日一题(进制转换)

    前言:为了让小伙伴更方便的学习编程语言,小白每天都会分享一道编程题.小白也创建了一个微信公众号,会同步更新题目和相关的视觉领域的知识,如果小伙伴不方便在网页上阅读文章,可以关注微信公众号"小 ...

  7. 进制转换数据结构c语言不用栈,急求!!!用数据结构(C语言)利用栈实现十进制向二(八)进制转换,要有注释,谢谢!...

    匿名用户 1级 2013-12-05 回答 #include #include #include typedef unsigned int data_type; //结点数62616964757a68 ...

  8. 计算机中的数制和编码教案,计算机《数制与编码进制转换》公开课教案.doc

    <计算机应用基础>教案 新田县职业中学 蒋玲 PAGE PAGE 7 数制与编码--进制转换 [学情分析]本课内容是在学生已经学习了计算机发展与应用.计算机系统的组成等知识的基础上进行,已 ...

  9. 进制转换(完成Python14作业的背景补充)

    来源于小甲鱼进制转换视频 数的认识 数,是一个无形的.抽象的概念,它是人类用来表示数量的一个智力的产物 "一百"是一个抽象概念,用到计数书本有几页就会变成具体的.有形的概念 我们要 ...

最新文章

  1. java super extends_Java继承extends与super关键字
  2. zedboard:使用ISE和modelsim搭建仿真环境
  3. 配置MM模块material management几个常见的错误
  4. opencv 图像分割 阈值分割 图像二值化 灰度图
  5. ROS单内网服务器源IP限速\单个下载链接限速
  6. .NET Core 和 DevOps
  7. bash脚本 文件_如何使用Bash脚本来管理从AWS S3存储桶下载和查看文件
  8. LeetCode 369. 给单链表加一(递归)
  9. 百度地图infowindow的close事件_高德地图,百度地图,腾讯地图哪个更准?
  10. 项目中的软件需求说明书的访谈部分
  11. java线程wait和notify详解
  12. Windows 11 来了!无缝支持安卓 App,界面却像极了 macOS
  13. 【Java】抽象类和接口
  14. mysql2008jar包下载_sqljdbc.jar2008
  15. 微信小程序获取当前日期及时间
  16. (附源码)计算机毕业设计SSM游泳馆管理平台
  17. AD——PCB布线实用技巧
  18. big_screen,一款超强大的Python 可视化大屏!
  19. 构建多个关于数据库的DataFlow组合(Nifi:Table-Table)
  20. C语言:简单的利润与奖金

热门文章

  1. PHP多维数组元素操作类
  2. ITU-BT601与ITU BT656的基础知识
  3. 使用8D报告管理系统三个月后的感想
  4. 视频播放器vue-core-video-player
  5. ionic2 打包apk 注意事项
  6. 【NILM】非侵入式负荷分解数据集下载链接
  7. 【数据挖掘】基于卷积神经网络的非侵入式负荷分解(NILM)Python实现
  8. 计算机专业与美国留学,美国留学计算机专业是什么?
  9. llc变换器计算机仿真,SABER仿真在LLC谐振变换器开发与设计中的应用经典.PDF
  10. 为什么无线电通信要将低频信号调制到高频传输?