aoi.tsukasa 2021-11-18 21:46 采纳率: 75%
浏览 14

类似于这种题,该如何写输入数据

对于下面这种题的输入数据应用怎么处理,我并不知道输入的数据有多少个,也不知道输入数据应该何时结束,那么应该怎么处理?
在牛客做笔试遇到好几次这种题目了,每次都一脸懵

将一个长度最多为30位数字的十进制非负整数转换为二进制数输出

输入描述:

多组数据,每行为一个长度不超过30位的十进制非负整数。(注意是10进制数字的个数可能有30个,而非30bits的整数)

输出描述: 每行输出对应的二进制数。

输入样例:

0
1
3
8

输出样例:

0
1
11
1000
  • 写回答

1条回答 默认 最新

  • kayilv 2021-11-18 21:51
    关注

    把输入数据看作一组字符串,用strlen求字符串长度,然后设定相应量的数组来存储每一个字符。

    评论

报告相同问题?

问题事件

  • 创建了问题 11月18日

悬赏问题

  • ¥15 单纯型python实现编译报错
  • ¥15 c++2013读写oracle
  • ¥15 c++ gmssl sm2验签demo
  • ¥15 关于模的完全剩余系(关键词-数学方法)
  • ¥15 有没有人懂这个博图程序怎么写,还要跟SFB连接,真的不会,求帮助
  • ¥30 模拟电路 logisim
  • ¥15 PVE8.2.7无法成功使用a5000的vGPU,什么原因
  • ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
  • ¥15 安装quartus II18.1时弹出此error,怎么解决?
  • ¥15 keil官网下载psn序列号在哪