- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在尝试将华氏温度更改为开尔文温度,公式为 K = 5/9 (° F - 32) + 273
我的代码是:
#include <stdio.h>
double const changeToC = 32.0;
double const changeToK = 273.16;
void temperatures(double n);
int main(void)
{
int q = 'q';
double userNumber;
printf("please enter fahrenheit number: \n");
scanf("%f", &userNumber);
while (userNumber != q)
{
temperatures(userNumber);
printf("\n");
printf("please enter fahrenheit number: \n");
scanf("%f", &userNumber);
}
}
void temperatures(double n)
{
double celsius, kelvin;
celsius = 5.0 / 9.0 * (n - changeToC);
kelvin = 5.0 / 9.0 (n - changeToC) + changeToK;
printf("fahrenheit is: %.2f - celsius is: %.2f - kelvin is: %.2f",
n, celsius, kelvin);
}
我需要输入 double 华氏度,并打印摄氏度和开尔文值。
在华氏度到开尔文(kelvin = 5.0/9.0 (n - changeToC) + changeToK;
) 行我收到一个错误:
called object type double is not function or function pointer
你能告诉我这是什么意思吗?
最佳答案
你错过了乘法运算符,*
kelvin = 5.0 / 9.0 * (n - changeToC) + changeToK;
如果没有乘法运算符,编译器会将括号 ()
视为函数调用运算符。
关于在 C 中将华氏度更改为开尔文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14427965/
如何在 NSString 中表示 Degree Fahrenheit 符号?下面的代码将产生一个度数符号,然后是大写字母 F,但是是否有实际的华氏温度本身?同样,是否有摄氏度? NSString *f
有没有办法将小圆形度数符号包含到 TextView 中?这将用于温度读数,如摄氏度或华氏度。我想知道是否有人以前以编程方式完成过此操作。 最佳答案 有一个可以在 Java 中使用的摄氏度的 Unico
我正在研究一个帮助我在单位之间进行转换的类(class),我需要询问创建此作品的最佳方法。 这是我关于温度的示例代码: public class Temperature { p
我有一个包含大量食谱的简单网络应用程序,我正在努力让使用屏幕阅读器的人可以访问它。 cooking 温度通常简单地表示为 C(摄氏度)和 F(华氏度)。 屏幕阅读器将这些阅读为字母,我认为这有点令人困
iOS 10 增加了用户在“设置”>“常规”>“语言和区域”>“温度单位”下设置“温度单位”选项的功能。 我的应用如何以编程方式确定此设置,以便它可以显示正确的温度单位?我翻遍了 NSLocale.h
iOS 10 增加了用户在“设置”>“通用”>“语言与地区”>“温度单位”下设置“温度单位”选项的功能。 我的应用如何以编程方式确定此设置,以便显示正确的温度单位?我浏览了 NSLocale.h,没有
我是一名优秀的程序员,十分优秀!