gpt4 book ai didi

c - getchar() 函数

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

我目前正在尝试使用 getchar() 来计算数字的位数.

如果我用 getchar (不计算点或逗号的条件)来做这件事,并且我输入了一个像 345.234 这样的数字,它会像 3-4-5-2-3-4 一样计数 6 还是像 34- 一样计数 4 5-23-4?

i=0
while((c=getchar())!=',' && c!=EOF)
i++;

简单的问题这有多重要345.234 和 ctrl+z 同时输入算4吗还是算6

最佳答案

只要不是 EOF','

i 就会在每次调用 getchar() 时递增> 返回。

如果您输入 345.234,然后按 Ctrl-Z,则在离开 时,i 的值为 7 while 循环。

3 个数字 + 1 个点 + 3 个数字 = 7 个字符。

关于c - getchar() 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15731525/

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