温度转换+编写程序,把华氏温度F=100转换为摄氏温度C。(要求使用变量和注释
下面是将华氏温度F=100转换为摄氏温度C的C语言代码示例,其中包含注释以帮助理解:
输出结果为:
vbnet
100.00 degrees Fahrenheit is equal to 37.78 degrees Celsius.
解释:
第1行:包含stdio.h头文件,以便使用printf函数。
第3行:定义了两个变量f和c,都是浮点类型,用于存储华氏温度和摄氏温度。
第6行:将华氏温度f赋值为100.0。
第9行:使用转换公式将华氏温度转换为摄氏温度,并将结果存储在变量c中。
第12行:使用printf函数输出结果,其中%.2f表示输出浮点数并保留两位小数,第一个%f输出f的值,第二个%f输出c的值。
第14行:返回0表示程序执行成功。
以下是一个C程序,它将华氏温度F=100转换为摄氏温度C,并输出转换结果
#include <stdio.h>
int main() {
float fahrenheit = 100; // 华氏温度
float celsius; // 摄氏温度
// 转换温度
celsius = (fahrenheit - 32) * 5 / 9;
// 输出结果
printf("Fahrenheit temperature: %.2f
", fahrenheit);
printf("Celsius temperature: %.2f
", celsius);
return 0;
}
绛旓細绗6琛岋細灏嗗崕姘忔俯搴璧嬪间负100.0銆傜9琛岋細浣跨敤杞崲鍏紡灏嗗崕姘忔俯搴﹁浆鎹涓烘憚姘忔俯搴︼紝骞跺皢缁撴灉瀛樺偍鍦ㄥ彉閲廲涓傜12琛岋細浣跨敤printf鍑芥暟杈撳嚭缁撴灉锛屽叾涓%.2f琛ㄧず杈撳嚭娴偣鏁板苟淇濈暀涓や綅灏忔暟锛岀涓涓%f杈撳嚭f鐨勫硷紝绗簩涓%f杈撳嚭c鐨勫笺傜14琛岋細杩斿洖0琛ㄧず绋嬪簭鎵ц鎴愬姛銆
绛旓細绋嬪簭鍏紡濡備笅锛歩nclude<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璇█绋嬪簭锛歩nclude <stdio.h>int main(){double f, c;printf("璇疯緭鍏ユ憚姘忔俯搴﹀硷細");scanf("%lf", &c);f = 9.0 / 5 * c + 32;printf("鍗庢皬娓╁害鍊硷細%lf\n", f);printf("璇疯緭鍏ュ崕姘忔俯搴﹀硷細");scanf("%lf", &f);c = (f - 32) * 5 / 9;printf("鎽勬皬娓╁害鍊硷細%lf\n...
绛旓細include<stdio.h>int main(){int x; float a,s; printf("璇烽夋嫨杞崲鐨勭被鍨嬶細\n 鍗庢皬杞憚姘忥紙1锛塡n 鎽勬皬杞崕姘忥紙2锛塡n"); scanf("%d",&x); switch(x) { case 1: printf("鍗庢皬娓╁害:"); scanf("%f",&a); s=(a-32)/1.8; printf("鎽勬皬娓╁害:%2....
绛旓細鎸夌収浣犵殑瑕佹眰缂栧啓鐨鍗庢皬娓╁害杞负鎽勬皬娓╁害鐨凜璇█绋嬪簭濡備笅 include<stdio.h> float FtoC(float F){ return (F-32)*5/9.0;} int main(){ float F,C;printf("璇疯緭鍏鍗庢皬搴:\n");scanf("%f",&F);//杈撳叆鍗庢皬搴 C=FtoC(F);//璋冪敤FtoC鍑芥暟瀹炵幇鍗庢皬搴﹁浆鎽勬皬搴 printf("鎽勬皬搴︿负%.2f",C...
绛旓細include<stdio.h> void main(){ float C,F;printf("Please input the C:");scanf("%f",&C);F=C*9/5+32;printf("F=%g\n",F);printf("Please input the F:");scanf("%f",&F);C=(F-32)*5/9;printf("C=%g\n",C);} ...
绛旓細import java.util.Scanner;public class Main { public static void main(String[] args) { // TODO 鑷姩鐢熸垚鐨勬柟娉曞瓨鏍 int F=0;int C=0;Scanner in=new Scanner(System.in );F=in.nextInt();C=(int) ((int)5/9.0 * (F-32));System.out.println(C);} } ...
绛旓細include<iostream> using namespace std;void main(){ double f,c;cout<<"璇疯緭鍏鍗庢皬娓╁害锛";cin>>f;c=(f-32.0)*5.0/9.0;cout<<鈥滄憚姘忔俯搴︿负锛氣<<c;}
绛旓細鍙互鍙傝冧笅闈㈢殑浠g爜锛歩nclude <stdio.h> int main(void){ float c,f;printf("璇疯緭鍏ヤ竴涓鍗庢皬娓╁害:\n");scanf("%f",&f);c=(f-32)*5/9;printf("瀵瑰簲鐨勬憚姘忔俯搴︽槸:%.2f\n",c);}
绛旓細绋嬪簭濡備笅锛歩nclude <stdio.h> void main(){ float F,C;printf("璇疯緭鍏ユ偍闇瑕杞崲鐨勬憚姘忔俯搴︼細");scanf("%f",&C);F = (C+32)*9/5.0;printf("鍏跺搴旂殑鍗庢皬娓╁害涓猴細%.2f \n",F);}