① 編寫一個程序,輸入華氏溫度(F),按下列共識計算並輸出對應攝氏溫度(C)
#include<stdio.h>
void main()
{
float c,f;
printf(" 請輸入華氏溫度(F):");
scanf("%f",&f);
c=(f-32)*5/9;
printf(" 華氏溫度 %1.2f 對應的攝氏溫度為: %1.2f ",f,c);
}
(1)編程實現華氏溫度擴展閱讀:
編程的執行原理
計算機對除機器語言以外的源程序不能直接識別、理解和執行,都必須通過某種方式轉換為計算機能夠直接執行的。
這種將高級程序設計語言編寫的源程序轉換到機器目標程序的方式有兩種:解釋方式和編譯方式。
解釋方式下,計算機對高級語言書寫的源程序一邊解釋一邊執行,不能形成目標文件和執行文件。
編譯方式下,首先通過一個對應於所用程序設計語言的編譯程序對源程序進行處理,經過對源程序的詞法分析、語法分析、語意分析、代碼生成和代碼優化等階段將所處理的源程序轉換為用二進制代碼表示的目標程序。
然後通過連接程序處理將程序中所用的函數調用、系統功能調用等嵌入到目標程序中,構成一個可以連續執行的二進制執行文件。調用這個執行文件就可以實現程序員在對應源程序文件中所指定的相應功能。
參考資料:網路-編程
② 編程實現:將華氏溫度轉換成攝氏溫度。
提供代碼示例如下,供參考:
#include<stdio.h>
voidmain()
{
floatF,C;
printf("請輸入您需要轉換的華氏溫度:");
scanf("%f",&F);
C=5*(F-32)/9.0;
printf("其對應的攝氏溫度為:%.2f ",C);
}
③ java編程要求:從鍵盤上輸入一個攝氏溫度C,輸出對應的華氏溫度F
package test;
import java.text.DecimalFormat;import java.util.Scanner;
public static void main(String args)
DecimalFormat format=new DecimalFormat("0.00")
System.out.println("請輸入想要計算的攝氏溫度:")
System.out.println("對應的攝氏溫度為:"+C);
return 5*(F-32)/9;
JRE
是個運行環境,JDK是個開發環境。因此寫Java程序的時候需要JDK,而運行Java程序的時候就需要JRE。而JDK裡面已經包含了JRE,因此只要安裝了JDK,就可以編輯Java程序,也可以正常運行Java程序。但由於JDK包含了許多與運行無關的內容,佔用的空間較大,因此運行普通的Java程序無須安裝JDK,而只需要安裝JRE即可。
④ C語言:編寫攝氏溫度、華氏溫度轉換程序,怎麼寫
#include<stdio.h>
voidmain()
{
floatF,C;
printf("請輸入您需要轉換的攝氏溫度:");
scanf("%f",&C);
F=(C+32)*9/5.0;
printf("其對應的華氏溫度為:%.2f
",F);
}
main()
{
floatC,F;
scanf("%f",&F);
C=5.0/9*(F-32);
printf("%8.2f",C);
}
#include<stdio.h>
intmain(void)
{
floatc;
printf("請輸入攝氏度:");
scanf("%f",&c);
printf("對應的華氏度:%.2f
",(c+92)*9/5);
return0;
}
⑤ c語言編程中怎麼將華氏溫度轉換成攝氏溫度
1.
#include
voidmain()
{
floatf,c;
printf("請輸入您需要轉換的攝氏溫度:");
scanf("%f",&c);
f=(c+32)*9/5.0;
printf("其對應的華氏溫度為:%.2f\n",f);
}
2.
main()
{
float c,f;
scanf("%f",&f);
c=5.0/9*(f-32);
printf("%8.2f",c);
}
3.
#include
int main(void)
{
float c;
printf("請輸入攝氏度: ");
scanf("%f",&c);
printf("對應的華氏度:%.2f\n ",(c + 92) * 9 / 5);
return 0;
}
⑥ C語言編程攝氏溫度轉換為華氏溫度
攝氏溫標(°C)和華氏溫標(°F)之間的換算關系為:
F=C×1.8+32。
C=(F-32)÷1.8。
C語言是一門面向過程的、抽象化的通用程序設計語言,廣泛應用於底層開發。C語言能以簡易的方式編譯、處理低級存儲器。C語言是僅產生少量的機器語言以及不需要任何運行環境支持便能運行的高效率程序設計語言。盡管C語言提供了許多低級處理的功能。
但仍然保持著跨平台的特性,以一個標准規格寫出的C語言程序可在包括類似嵌入式處理器以及超級計算機等作業平台的許多計算機平台上進行編譯。
最新的C語言標準是C18。
C語言簡介:
C語言是一門面向過程的計算機編程語言,與C++、C#、Java等面向對象編程語言有所不同。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、僅產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
C語言描述問題比匯編語言迅速、工作量小、可讀性好、易於調試、修改和移植,而代碼質量與匯編語言相當。C語言一般只比匯編語言代碼生成的目標程序效率低10%-20%。因此,C語言可以編寫系統軟體。
⑦ 編寫程序實現攝氏溫度和華氏溫度的轉換。
攝氏溫度與華氏溫度的換算式是:
攝氏溫度,冰點時溫度為0攝氏度,沸點為100攝氏度
而華氏溫度把冰點溫度定為32華氏度,沸點為212華氏度
所以1攝氏度等於1.8華氏度
攝氏溫度與華氏溫度的換算式是:
5(F- 50º)= 9(C-10º)
式中F-華氏溫度,C-攝氏溫度
華氏度比攝氏度較小。一華氏度等於9/5攝氏度數值+32
將攝氏度轉成華氏度,直接乘以9,除以5,再加上32即行。例如,你的體溫是37攝氏度。37乘以9等於333。除以5等於 66.6。32加 66.6得 98.6,這就是你體溫的華氏度數。
參考資料:http://ke..com/view/485841.htm
⑧ C語言編程:輸入一個華氏溫度,要求輸出攝氏溫度,公式為:
#include<stdio.h>intmain(){doublec,f;printf("請輸入華氏溫度:");scanf("%lf",&f);c=5.0/9*(f-32);printf("%g華氏溫度是%.2f攝氏溫度 ",f,c);return0;}
#include<iostream>
using namespace std;
int main()
{
float f,c;
cout<<"請輸入華氏溫度:";
cin>>f;
c=5*(f-32)/9;
cout<<"攝氏溫度為:"<<c<<endl;
return 0;
}
⑨ c++編程序實現華氏溫度到攝氏溫度的轉換
注意你算式里的5/9,它的除數和被除數都是整型,所以表示整除,5整除9等於0,所以得到的值為0。
要控制精確度,可以使用printf,要精確兩位就是printf("%.2llf",c);
⑩ C語言編程:輸入一個華氏溫度,要求輸出攝氏溫度,公式為:c=5(F-32)/9,謝謝!
可以參考下面的代碼:
#include <stdio.h>
int main(void)
{
float c,f;
printf("請輸入一個華氏溫度: ");
scanf("%f",&f);
c=(f-32)*5/9;
printf("對應的攝氏溫度是:%.2f ",c);
}
(10)編程實現華氏溫度擴展閱讀:
printf()函數是格式化輸出函數, 一般用於向標准輸出設備按規定格式輸出信息。在編寫程序時經常會用到此函數。函數的原型為:int printf(const char *format, ...);函數返回值為整型,若成功則返回輸出的字元數,輸出出錯則返回負值。
scanf函數原型:intscanf(constchar*restrictformat,...);
返回值
scanf函數返回成功讀入的數據項數,讀入數據時遇到了「文件結束」則返回EOF。