gpt4 book ai didi

c - 非常简单的 C 程序无法运行

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

我对编码比较陌生,并且在一小段代码上遇到了问题。看起来这个问题应该很容易解决,但我很烦恼我自己却无法解决这个问题。我正在构建一个程序来进行各种我必须一直执行的转换,但它输出的是垃圾。我回溯并正在测试我的所有功能。看来我的功能不起作用,所以我开始测试每个单独的功能是否正确。

我在这里有一个转换,我正在将其作为测试代码运行。它应该接受用户 int 输入并根据英里输入计算英尺。这看起来很简单吧?我也是这么想的

有人可以提供一些关于为什么下面非常简单的代码不起作用的见解吗?

#include <stdio.h>

int main(void)
{
float miles;
printf("Enter value in miles: ");
scanf(" %d", &miles);
printf("\n\n%.0d miles is equal to %.0d ft.", miles, ((miles)*5280));

return(0);
}

最佳答案

在 scanf 函数中使用 %f 代替 %d

关于c - 非常简单的 C 程序无法运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25809483/

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