C语言华氏温度转化摄氏温度的问题,为什么我的结果一直都是0啊,程序如下。希望大家帮帮忙

C语言华氏温度转化摄氏温度的问题,为什么我的结果一直都是0啊,程序如下。希望大家帮帮忙,第1张

#include<stdioh>

void main()

{

float c=0,f=0;

printf("请输入一个华氏温度:");

scanf("%f",&f);

c=(f-32)1/9;

printf("摄氏温度为:%52f\n",c);

}

你的输出变量没引入,导致找不到,默认输出为0

就是 printf("摄氏温度为:%52f\n",c);逗号后面的c变量

公式:摄氏温度c ,将其转化为华氏温度f ,转换公式为:f=c9/5+32。

string huashi=intParse(thistextbox1Text)9/5+32;

thislableText=huashi;

thistextbox1Text 输入的是 摄氏温度

你好:

反正就是时序问题,没有正确的遵守时序要求。

所以整个程序时序出了问题,读出的值就不正确了。

你可以去我的百度空间参考一下DS的程序。

希望我的回答能帮助到你。

#include <iostream>

#include <iomanip>

#include <cmath>

using namespace std;

int main()

{

float F,C;

cout<<"华氏温度:";

cin>>F;

C=50/9(F-32);

cout<<"华氏"<<F<<"度=摄氏"<<setprecision(1)<<C<<"度"<<endl;

return 0;

}

可以参考下面的代码:

#include <stdioh>

int main(void)

{

float c,f;

printf("请输入一个华氏温度:\n");

scanf("%f",&f);

c=(f-32)5/9;

printf("对应的摄氏温度是:%2f\n",c);

}

扩展资料:

printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。在编写程序时经常会用到此函数。函数的原型为:int printf(const char format, );函数返回值为整型,若成功则返回输出的字符数,输出出错则返回负值。

scanf函数原型:int scanf(const char  restrict format,);

返回值

scanf函数返回成功读入的数据项数,读入数据时遇到了“文件结束”则返回EOF。

参考资料来源:百度百科-printf()

参考资料来源:百度百科-scanf (计算机语言函数)

以上就是关于C语言华氏温度转化摄氏温度的问题,为什么我的结果一直都是0啊,程序如下。希望大家帮帮忙全部的内容,包括:C语言华氏温度转化摄氏温度的问题,为什么我的结果一直都是0啊,程序如下。希望大家帮帮忙、设计一个ASP.Net程序,要求能够将摄氏温度转换为华氏温度,摄氏温度由用户输入,提交后显示相应的华氏温度、DS18B20 如果在温度转换后稍微加个延时的程序 就会卡在下一个 初始化那里出不来,如果不加读出来就是85度等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9808826.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存