gpt4 book ai didi

c - C 中分母的增量

转载 作者:行者123 更新时间:2023-11-30 21:22:44 24 4
gpt4 key购买 nike

我正在尝试制作并打印一系列 1/n 形式的;其中n是自然数。

int Number;
float NumberInverse, NumberInverseNext;
for ( Number = 1; Number < 1000; Number++)

如果我尝试在此之后打印“Number”,我会得到一系列从 1 到 1000 的自然数,正如我所期望的那样。但如果我这样做

NumberInverse = 1/Number;

并尝试打印 NumberInverse,我得到 0 作为输出。我不确定我做错了什么以及我应该做什么。

编辑:这不是所提到的问题的重复,即使在更改后也是如此

 NumberInverse = 1/Number;

NumberInverse = 1/(float)Number;

我无法得到最初的问题 1/n 的序列

最佳答案

尝试转换,你的情况的答案是一个整数,所以你会得到 0,试试这个:

int Number;
float NumberInverse, NumberInverseNext;
for ( Number = 1; Number < 1000; Number++) {
NumberInverse = 1/(double)Number;
printf("%f \n",NumberInverse);
}

关于c - C 中分母的增量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52135800/

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