C语言输入摄氏温度,输出华氏温度
具体公式如下:
#include
void main()
{
float c,f;
printf("请输入一个华氏温度
");
scanf("%f",&f);
c=(f-32)*5/9;
printf("它的摄氏温度为:%.2f",c);
}
扩展资料:
C语言-基本运算
除法运算 /
整数除于整数,还是整数。参与运算的操作数必须是同类型。
1/2的值是0。参与运算的操作数是什么类型,得出的值就是什么类型。 10.5 + 10将右边的10提升为了double类型 自动类型提升。
int b = 10.5 + 1.7; 自动将大类型转换为了小类型,会丢失精度。
double a = (double)1 / 2; 注:参与运算的都是整型,所以要强转一下。
关系运算符。
C语言规定,任何数值都有真假性,任何非0值都为“真”,只有0才为“假”。也就是说,108、-18、4.5、-10.5等都是“真”,0则是“假”。
关系运算符的运算结果只有2种:如果条件成立,结果就为1,也就是“真”;如果条件不成立,结果就为0,也就是“假”。
c语言输入一个华氏温度,输出摄氏温度公式为c=5/9(f-32)。
123456789#include main()
{float f,c;printf("please enter F:");scanf("%f", &f);c=5.0*(f-32.0)/9.0printf("%f",c);}
C语言:
1.C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
2.尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
应该是:
scanf("%f",&f);
C语言编程摄氏温度转换为华氏温度
摄氏温标(°C)和华氏温标(°F)之间的换算关系为:F=C×1.8+32。C=(F-32)÷1.8。C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管...
c语言 将摄氏温度转换为华氏温度 转换公式为 f=(9\/5)c+32
include <stdio.h>int main(){ float a; printf("请输入一个温度值(摄氏度):"); scanf("%f",&a); printf("%.2f摄氏度=%.2f华氏度\\n",a,a*9\/5+32);}
从键盘输入一个摄氏温度,屏幕就显示对应的华氏温度怎么做?
我是个自学者,刚学完指针,以上是我以前写的华氏度转摄氏度的,你改下公式总会吧?算了,我再重写一次:include <stdio.h> int main(void){ float c, f;printf("请输入摄氏度:\\n");scanf("%f", &c);f = (c + 32) *9\/5 ;printf("%.2f℃ = %.2f℉\\n", c , f);system ("...
求代码:输入一个摄氏温度,输出华氏温度,用C++语言解决。
include <iostream>#include <iomanip>using namespace std;int main(){float c,F;cout<<"请输入摄氏温度:"<<endl;cin>>c;F=9.0\/5*c+32;cout<<setiosflags(ios::fixed)<<setprecision(2);cout<<"对应的华氏温度是:"<<F<<endl;return 0;} ...
编写一个C语言程序,将摄氏度(C)转换为华氏度(f),转换公式为:F=(9\/5...
include<stdio.h> float change(float x);void main(){ float fahr;printf("请输入摄氏温度:");scanf("%f",&fahr);printf("\\n对应的华氏温度为:%.1f\\n\\n",change(fahr));} float change(float x){ float cent=x*9\/5+32;return cent;} 提问前先百度 ...
谁帮我编写下这个C语言的伪代码
1.输入摄氏温度值C->运算F=C*9\/5+32->输出华氏温度 include<stdio.h> include <conio.h> void main(){float C,F;printf("Please Input C:");scantf("%f",&C);F=C*9\/5+32;printf("F=%f",F);getche();} 2.输入各科成绩a,b,c->计算总成绩M=a+b+c->计算平均值v=M\/3->...
\\摄氏温度转华氏温度c语言
问题就在scanf语句,格式应该是scanf("%f",&c):你要是想换行那就要再写一个printf("\\n");把\\n写在scanf里面我是没见过的,就算可以这也不是规范写法 至于getch();我想这是因为你的环境并不是纯C语言环境,这是为了让结果能停留吧纯C环境这个语句感觉多余,其他地方应该没错了 ...
...从键盘输入摄氏温度值,输出转换后的华氏温度值,转换公
include<iostream> using namespace std;int main(){ double celsius=0;cout<<"please input the celsius:"<<endl;cin>>celsius;double fahrenheit=(9.0\/5)*celsius+32; \/\/转化,注意9.0 cout<<celsius<<"changed to the fahrenheit is:"<<fahrenheit<<endl;return 0;} ...
输入摄氏温度,要求输出华氏温度。公式为f=9\/5*c+32
int f (int c){ return ( c + 32 ) * 9 \/ 5;}
在C语言中输入一个摄氏度输出开式温度和华氏度的程序是什么
include<stdio.h>main(){double C;while(1){scanf("%lf",&C);printf("F = %lf℉,T = %lfK\\n",(C+32)*9\/5,C+273.15);}}如图所示,望采纳。。。