#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度等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)