gpt4 book ai didi

c - 确定 C 中数字的单调行为

转载 作者:行者123 更新时间:2023-11-30 14:25:48 25 4
gpt4 key购买 nike

我想写一个简单的程序,判断用户输入的数字是递增、严格递增等等。

为了解决这个问题,我想分解每个数字,看看它们是否总是变小,等等。如何使用 scanf 函数将输入分解为单独的数字?

最佳答案

人们必须想知道为什么你一开始没有将输入作为整数(%llu 也许?) - 这将使比较变得更加容易。但是,您可以通过 fgets 从用户处获取每一行,然后解析每个字符。

既然你提到你想读取大量数字:

int64_t num;
scanf("%"PRId64, &num);

或者也许:

intmax_t num;
scanf("%jd", &num);

关于c - 确定 C 中数字的单调行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9978566/

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