gpt4 book ai didi

c - 如何在 C 中调试错误 "' X' 未在此范围内声明?

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

/* Converting Fahrenheit to Kelvin */

#include <stdio.h>

int
main (void)

{

int fahr,
double kelvin;

printf ("Enter input \n");
scanf("%d", &fahr);
kelvin = 5/9 (fahr-32) + 273.15);
printf ("you get %f. \n", kelvin)

return (0);
}

我得到的错误是:

line 13 column 1: expected unqualified-id before 'double' 17 6 :
'kelvin' was not declared in this scope 17 27 : [Error] expression cannot be used as a function 28 : recipe for target 'Project1edit.o' failed

我正在使用 Dev-C++ 编写此代码。这是我用 C 编写的第一个程序。

最佳答案

我对您的代码进行了更正。

试试这个:

#include <stdio.h>

int main (void)
{
float fahr;
double kelvin;

printf ("Enter input \n");
scanf("%f", &fahr);

kelvin = (5.0 / 9.0 * (fahr - 32) + 273.15);
printf("you get %.2f\n", kelvin);
}

此外,您还错过了乘法运算符 * 和大括号 (

kelvin = (5/9 *(fahr-32) + 273.15);

此外,还解决了代码中的语法错误。

关于c - 如何在 C 中调试错误 "' X' 未在此范围内声明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39307038/

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