gpt4 book ai didi

c - 如何将数字读入 "subnumbers"?

转载 作者:太空宇宙 更新时间:2023-11-04 01:02:46 25 4
gpt4 key购买 nike

所以我的意思是我想把数字 1234 读成其他四个数字 1、2、3 和 4。现在我知道了 % 运算符以及如何执行此操作,但是来自console 可能长达 100 位数字,据我所知,你无法在内存中存储这么大的数字。

那么真正的问题来了:

How can I read its digit on each own from the console without having to read the whole number and then separate it using the modulo?

Or is there another way to solve this problem?

提前致谢!!

最佳答案

  1. 在循环中为每个字符使用 getc() 或使用 fgets() 将整行作为字符串读取。
  2. 对于每个字符,减去 '0' 以将 ascii 代码转换为十进制数(可选地检查 '0''9 之间的有效范围' 如有必要。

关于c - 如何将数字读入 "subnumbers"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32137925/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com