用C語言編寫程式,從鍵盤上輸入華氏溫度,螢幕顯示對應的攝氏溫度。轉換公式c(f 32)

2021-03-26 14:56:23 字數 6064 閱讀 9554

1樓:手機使用者

#include void main()

2樓:淡漠思索

#include

int main()

3樓:匿名使用者

#include

void main()

4樓:手機使用者

#include void main() 你是不是看c的書呢= =,我記得這是入門書籍裡邊的一道題,呵呵。 追問: 是啊,我初學者,你剛開始是怎麼學的呢?

c語言:編寫攝氏溫度、華氏溫度轉換程式。要求:從鍵盤輸入乙個攝氏溫度,螢幕就顯示對應的華氏溫度,輸

5樓:bolibei玻璃

#include

voidmain()

main()

#include

int main(void)

6樓:go學龍

#include

int main(void)

用c語言編寫乙個程式:華氏溫度和攝氏溫度的轉換公式為c=(f-32)/1.8, 5

7樓:e之痕跡

;這個是c++的 樓主好像寫錯公式了, f代表華氏溫度,c代表攝氏溫度

#include

#include

void main()

8樓:創造世界的男人

#include /主標頭檔案/

#include/字元測試與對映標頭檔案/

void main()

} 這個基本上很具體了 你應該能看得懂。

9樓:匿名使用者

#include//標頭檔案

main()//主函式

10樓:西門宛凝樸莎

#include

#include

void

main()}

在c語言程式中怎樣編寫乙個程式,從鍵盤上輸入華氏溫度,螢幕顯示對應的攝氏溫度。

11樓:幻雪靈烽

#include

void main()

12樓:雨紅花

#include

int main()

c語言編寫程式;輸入乙個攝氏溫度,要求輸出華氏溫度。公式為f=9/5*c+32

13樓:邂逅瑞雪

程式如下:

#include

int main()

如圖:除錯通過:

擴充套件資料:

c語言編寫程式時的注意事項:

1、書寫識別符號時,忽略了大小寫字母的區別

編譯程式把a和a認為是兩個不同的變數名,而顯示出錯資訊。c認為大寫字母和小寫字母是兩個不同的字元。習慣上,符號常量名用大寫,變數名用小寫表示,以增加可讀性。

2、忽略了變數的型別,進行了不合法的運算

%是求餘運算,得到a/b的整餘數。整型變數a和b可以進行求餘運算,而實型變數則不允許進行「求餘」運算。

3、將字元常量與字串常量混淆

在這裡就混淆了字元常量與字串常量,字元常量是由一對單引號括起來的單個字元,字串常量是一對雙引號括起來的字串行。c規定以「\」作字串結束標誌,它是由系統自動加上的,所以字串「a」實際上包含兩個字元:『a』和『\0』,而把它賦給乙個字元變數是不行的。

4、忽略了「=」與「==」的區別

在許多高階語言中,用「=」符號作為關係運算子「等於」。但c語言中,「=」是賦值運算子,「==」是關係運算子,由於習慣問題,初學者往往會犯這樣的錯誤。

5、忘記加分號

分號是c語句中不可缺少的一部分,語句末尾必須有分號。編譯時,編譯程式在「a=1」後面沒發現分號,就把下一行「b=2」也作為上一行語句的一部分,這就會出現語法錯誤。

改錯時,有時在被指出有錯的一行中未發現錯誤,就需要看一下上一行是否漏掉了分號。對於復合語句來說,最後乙個語句中最後的分號不能忽略不寫(這是和pascal不同的)。

6、多加分號

對於乙個復合語句, 復合語句的花括號後不應再加分號,否則將會畫蛇添足。如:

if (a%3==0); i++; 本是如果3整除a,則i加1。但由於if (a%3==0)後多加了分號,則if語句到此結束,程式將執行i++語句,不論3是否整除a,i都將自動加1。

7、輸入變數時忘記加位址運算子「&」

int a,b; scanf(「%d%d」,a,b); 這是不合法的。scanf函式的作用是:按照a、b在記憶體的位址將a、b的值存進去。「&a」指a在記憶體中的位址。

8、輸入資料的方式與要求不符

scanf(「%d%d」,&a,&b); 輸入時,不能用逗號作兩個資料間的分隔符;

scanf(「%d,%d」,&a,&b); c規定:如果在「格式控制」字串中除了格式說明以外還有其它字元,則在輸入資料時應輸入與這些字元相同的字元。

14樓:匿名使用者

思路:因為整數

bai除以整數的結果du是整數,zhi所以計算9/5的時候需要dao先乘以專1.0。

參考**:

#include "stdio.h"

int main()

/*執行結果:

642.80*/

15樓:匿名使用者

#include

void main()

16樓:匿名使用者

#include

#include

int main()

c語言題 編寫程式,輸入華氏溫度f,按公式計算並輸出對應的攝氏溫度c。c=5/9(f-32)

17樓:匿名使用者

#include "stdafx.h"

#include

using namespace std;

float change(float temp)int main()

18樓:藍色**

90%的原因是你輸出的時候沒選對格式。

要麼你的c是int的。要麼就是%d 換成%f 看看。。

19樓:匿名使用者

c = 5.0/9 (f-32)

話說你這 9(f 這裡沒問題嗎。

c語言程式設計:輸入乙個華氏溫度,要求輸出攝氏溫度,公式為:

20樓:墨菲

#include int main()

擴充套件資料容:#include

using namespace std;

int main()

21樓:冰封月

根據華氏溫度與抄攝氏溫度的公式,設計**如下:

#include

int main()

擴充套件資料:輸入攝氏溫度乙個轉換為華氏溫度的**如下:

#include

void main()

22樓:殘指亂譚

攝氏溫度

bai與華氏溫度的du換算公式

f=zhi(c×9/5)+32 ;c=(f-32)×5/9 ;式中f--華氏dao溫度專

,c--攝氏溫度

·屬 攝氏溫度與開爾文溫度(絕對溫度)的換算公式k=c+273.16 ; 式中k--開爾文溫度,c--攝氏溫度· 華氏溫度與蘭金溫標度的換算公式

r=f+495.69 ; 式中r--蘭金溫標度,f--華氏溫度

23樓:匿名使用者

標準答案:

#include

main()

24樓:匿名使用者

順手寫copy

的,沒有上機試.

#include

void main()

25樓:

#include

void main()

26樓:創造世界的男人

#include

#include

void main()}

27樓:匿名使用者

除錯通來

過....

#include

void main()

28樓:手機使用者

main()

29樓:匿名使用者

這個公式就需要你自己去問自己,你既然都已經寫出來了,你就自己去寫吧。

c語言程式設計:輸入乙個華氏溫度,要求輸出攝氏溫度,公式為:c=5(f-32)/9,謝謝!

30樓:四捨**入

可以參考下面的**:

#include

int main(void)

擴充套件資料:

printf()函式是格式化輸出函式, 一般用於向標準輸出裝置按規定格式輸出資訊。在編寫程式時經常會用到此函式。函式的原型為:

int printf(const char *format, ...);函式返回值為整型,若成功則返回輸出的字元數,輸出出錯則返回負值。

scanf函式原型:int scanf(const char * restrict format,...);

返回值scanf函式返回成功讀入的資料項數,讀入資料時遇到了「檔案結束」則返回eof。

31樓:匿名使用者

我以前也用c語言編的,後來覺得還是vbs好,不信你試試。(我自編的)a="歡迎使用本軟體!"&vbcr&vbcr&"本程式可互換攝氏度與華氏度。

您想幹什麼?(0=攝氏度-華氏度;1=華氏度-攝氏度)"

b=inputbox(a,"溫度轉換器")if b="" then

msgbox("程式沒有接收到任何字元!請重新啟動程式以重試!")else

b=int(b)

select case b

case 0

a="請輸入要轉化的溫度:"

c=inputbox(a,"溫度轉換器")if c="" then

msgbox("程式沒有接收到任何字元!請重新啟動程式以重試!")else

c=int(c)

if c<-273.15 then

msgbox("錯誤!溫度低於絕對零度!")else

f=1.8*c+32

msgbox("將此溫度轉化成華氏度為:"&f&"℉")end if

end if

case 1

a="請輸入要轉化的溫度:"

f=inputbox(a,"溫度轉換器")if f="" then

msgbox("程式沒有接收到任何字元!請重新啟動程式以重試!")else

f=int(f)

if f<-459.67 then

msgbox("錯誤!溫度低於絕對零度!")else

c=(f-32)/1.8

msgbox("將此溫度轉化成攝氏度為:"&c&"℃")end if

end if

case else

msgbox("輸入錯誤!")

end select

end if

將上面的程式貼上到記事本裡,儲存時檔名設為「溫度轉換器.vbs」(不帶引號),可從攝氏度轉化為華氏度,或從華氏度轉化為攝氏度,還防止輸入低於絕對零度的溫度,也會對不輸入資訊做出提示。

32樓:匿名使用者

#include

main()

c語言:編寫攝氏溫度、華氏溫度轉換程式,怎麼寫?

33樓:bolibei玻璃

#include

voidmain()

main()

#include

int main(void)

C語言,編寫程式從鍵盤上輸入兩個整數,並求出兩個數的平均值在螢幕上輸出結果

c語言實現 include int main 用c語言編寫乙個程式,從鍵盤上輸入兩個字元給字元變數a,b,並輸出變數a,b的值。程式 如下 include 編譯預處理命令 int main int argc,char argv 主函式,字元的宣告 擴充套件知識 matlab變數的特點 不需事先宣告,...

要求用VB,或者C語言,編寫程式,從鍵盤輸入奇數n

include main printf sum d sum include int main void return 0 include void main printf d n j 求vb程式設計,兩個按鈕 奇數和 偶數和 輸入整數n,計算1 n之間的奇數和,偶數和,並顯示 30 private ...

用c語言編寫程式,得出1 ,用C語言編寫程式,得出1 1 2 1 3 1 100的值

include int main void printf num d n num return 0 include int main 這樣是不更簡潔呢?物聯網校企聯盟技術部 void main include void main main printf d sum main 不懂再問,給分哦,親。i...