當前位置:首頁 » 編程語言 » c語言攝氏計算
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言攝氏計算

發布時間: 2023-03-24 14:17:28

c語言,計算華氏和攝氏溫度轉換,代碼哪裡出問題了,為什麼結果不對

您好,你的問題,我之前好像也遇到過,以下是我原來的解決思路和方法,希望能幫助到你,若有錯誤,還望見諒!你好,幫你改正如下:
#include<stdio.h>
int main()
{
float f,c;
printf("輸入華氏溫度:\n");
scanf("%f",&f);
c=5*(f-32)/9.0;//這里,f是小寫的,「*」表示乘號,不能省略
printf("對應的攝氏溫度是:%5.2f\n",c);
return 0;//這個不能沒有返回值
}
不懂追問我,滿意請採納,謝謝
祝愉快非常感謝您的耐心觀看,如有幫助請採納,祝生活愉快!謝謝!

⑵ c語言 溫度換算

第一段代碼,首先計算5/9這個值你可以試一試,在c語言中他的值為0,然後0*後面的自然是0.第二個由於你寫的是5.0/9.0所以可以往後精確,算出來的數就不會是0,*後面的式子也就不會得0
.。。。。哦,5.0/9.0這一段會被認為是單精度的數。然後和後面的式子相乘這時也是單精度浮點,知道最後強制轉換為整數

⑶ c語言華氏和攝氏溫度的轉換

#include<stdio.h>

voidmain()
{
floatC,F;//變數類型
for(F=0;F<=300;F+=20)
{
C=(5/9.0)*(F-32);//轉換類型
printf("%4.0f%10.1f ",F,C);
}
}
0-17.8
20-6.7
404.4
6015.6
8026.7
10037.8
12048.9
14060.0
16071.1
18082.2
20093.3
220104.4
240115.6
260126.7
280137.8
300148.9
Pressanykeytocontinue

⑷ c語言:輸入一個華氏溫度,要求輸出攝氏溫度。公式為:

具體公式如下:

#include <stdio.h>

void main()

{

float c,f;

printf("請輸入一個華氏溫度 ");

scanf("%f",&f);

c=(f-32)*5/9;

printf("它的攝氏溫度為:%.2f",c);

}

(4)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.0/9.0*(F-32);

#include<stdio.h>

voidmain(){

floatC,F;

printf(「InputF:」);

scanf("旦鄭%f",&F);//輸入華氏度

C=5.0/9.0*(F-32);//換算公辯遲戚式

printf(「C=%f 」,C);//輸出結果

}

擴展攜陵資料

c語言-計算攝氏溫度

#include<stdio.h>

intmain()

{

intF,C;

scanf("%d",&F);

C=5*(F-32)/9;

printf("Celsius=%d",C);

return0;

}

⑹ 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);

}

(6)c語言攝氏計算擴展閱讀:

printf()函數是格式化輸出函數巧宏, 一般用於向標准輸出設備按規定格式輸出信息。在編寫程序時經常會用到此函數。函數的原型為:int printf(const char *format, ...);函數返回值為整型,若成功則返回輸出的字元數,輸出出錯則返回負值。

scanf函數原型:intscanf(constchar*restrictformat,...);

返回值

scanf函數返回成宏纖功讀入的數據項數,讀入數據時遇到了「文件結束」則返回EOF。

⑺ 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語言攝氏度與華氏溫度如何轉換

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語言編程,華氏溫度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前面還有,大體如下圖所示,該答案僅供參考,我只是個菜菜,也在辛苦地專研迷惑中。

⑽ 用c語言把華氏度轉換為攝氏度

#include<stdio.h>
intmain()
{
intf,c;
scanf("%d",&f);
c=5*(f-32)/9;
printf("Celsius=%d",c);
return0;
}