gpt4 book ai didi

c - 尝试打印方程的答案并在 C 中得到零。

转载 作者:行者123 更新时间:2023-12-01 08:55:13 25 4
gpt4 key购买 nike

printf("Percent decrease: ");
printf("%.2f", (float)((orgChar-codeChar)/orgChar));

我正在使用此语句将一些结果打印到我的命令控制台,但是,我最终得到的结果为零。将等式放入另一个变量也不起作用。

orgChar = 91 和 codeChar = 13,如何打印出这个等式?

最佳答案

此处整数除法将导致结果 0,稍后您将结果类型转换为 float ,因此最终您将得到 0

在除法之前使任何一个变量 float

(orgChar-codeChar)/(float)orgChar

关于c - 尝试打印方程的答案并在 C 中得到零。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32456644/

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