⑴ c語言攝氏度與華氏溫度如何轉換
c語言攝氏度與華氏溫度轉換:
#include<stdio.h>
intmain(void)
floatc;
printf("請輸入攝氏度:");
scanf("%f",&c);
printf("對應的華氏度:%.2f ",(c+92)*9/5);
return0;
華氏度與攝氏度的轉化是攝氏度=(華氏度-32)*5/9。用c語言來表示時,一定要注意華氏度和攝氏度都定義為實型。因為c語言規定,整型數據間進行運算,結果只能為整型,就會影響最後的結果。
C語言
一門面向過程的、抽象化的通用程序設計語言,廣泛應用於底層開發。C語言能以簡易的方式編譯、處理低級存儲器。C語言是僅產生少量的機器語言以及不需要任何運行環境支持便能運行的高效率程序設計語言。
盡管C語言提供了許多低級處理的功能,但仍然保持著跨平台的特性,以一個標准規格寫出的C語言程序可在包括類似嵌入式處理器以及超級計算機等作業平台的許多計算機平台上進行編譯。
⑵ C語言中,怎麼輸入華氏溫度F,按公式計算並輸出對應的攝氏溫度C
{
float f=0.0;
printf("Please input the fahrenheit degree:
");
scanf("%f",&f);
printf("%fF=%.2fC",f,(5/9)*(f-32)));
system("pause");
return 0;
}
⑶ 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語言編程,攝氏華氏溫度轉換
#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語言華氏度如何轉換成攝氏度
輸入一個華氏溫度F,要求輸出攝氏溫度C。
通過程序來計算式子:(a + b)*c/(d*d - e*e*e)。
攝氏度華氏度之間的關系:
攝氏溫度(℃)和華氏溫度(℉)之間的換算關系為: 華氏度=攝氏度×1.8+32 攝氏度=(華氏度-32)÷1.8 5(華氏度-50)=9(攝氏度-10)。
注意:若F為華氏溫度,C為攝氏溫度,則轉換公式為C=5/9 (F−32),輸出結果取2位小數。特別注意公式轉換為C語言表達式時的正確性。
語言-計算攝氏溫度
#include<stdio.h>
intmain()
{
intF,C
scanf("%d",&F)
C=5*(F-32)/9
printf("Celsius=%d",C)
return0
}
⑹ c語言 溫度換算
第一段代碼,首先計算5/9這個值你可以試一試,在c語言中他的值為0,然後0*後面的自然是0.第二個由於你寫的是5.0/9.0所以可以往後精確,算出來的數就不會是0,*後面的式子也就不會得0
.。。。。哦,5.0/9.0這一段會被認為是單精度的數。然後和後面的式子相乘這時也是單精度浮點,知道最後強制轉換為整數
⑺ c語言程序設計 溫度轉換
#include<stdio.h>
intmain()
{intd;
floatt,t1;
printf("確定要轉換的類型: 1)華氏轉攝氏 ");
printf("2)攝氏轉華氏 請選擇1或2:");
scanf("%d",&d);
printf("請輸入溫度:");
scanf("%f",&t);
if(d==1)
{t1=(t-32)*5/9;
printf("攝氏溫度為%.2f度 ",t1);
}
else
{t1=t*9/5+32;
printf("華氏溫度為%.2f度 ",t1);
}
return0;
}
⑻ C語言編程,華氏溫度150對應攝氏多少
題目:編寫該程序,計算華氏溫度一百五十對應的攝氏溫度。計算公式:c=5(f-31)/9,輸出數據要求為整型。c為攝氏度,f為華氏溫度。
輸出格式 :fahr = 150, celsius = 計算所得攝氏溫度的整數值
int main(){
int fahr = 150,celsius;
celsius = 5*(fahr-32)/9;
printf("fahr = 150, celsius = %d ",celsius);
return 0;
}
僅供參考,等號的前後都要空格,如果原題給了輸出格式,要仔細看或者直接復制,還有就是int main 下面的每行前都有空的,和return對齊的,軟體上會有的。
int main前面還有,大體如下圖所示,該答案僅供參考,我只是個菜菜,也在辛苦地專研迷惑中。