C语言第一次博客作业——输入输出格式
一、PTA實(shí)驗(yàn)作業(yè)
題目1:7-3 溫度轉(zhuǎn)換
本題要求編寫程序,計(jì)算華氏溫度150°F對(duì)應(yīng)的攝氏溫度。計(jì)算公式:C=5×(F?32)/9,式中:C表示攝氏溫度,F表示華氏溫度,輸出數(shù)據(jù)要求為整型。
1.實(shí)驗(yàn)代碼
int celsius,fahr;fahr=150;celsius=5*(fahr-32)/9;printf("fahr = %d, celsius = %d\n", fahr, celsius);2 設(shè)計(jì)思路
- 第一步:定義兩個(gè)整形變量celsius,fahr分別表示攝氏溫度和華氏溫度。
- 第二步:賦值fahr=150
- 第三步:表達(dá)式celsius=5*(fahr-32)/9;
- 第三步:輸出結(jié)果celsius - 3.本題調(diào)試過程碰到問題及解決辦法
- (1)碰到問題:提交幾次都顯示答案錯(cuò)誤 
- (2)解決方法:仔細(xì)檢查代碼,對(duì)比題目要求的輸出格式,發(fā)現(xiàn)變量與運(yùn)算符之間有空格隔開,修改后得到正確答案。 - 4.本題PTA實(shí)驗(yàn)結(jié)果
題目2:7-4 將x的平方賦值給y
假設(shè)x的值為3,計(jì)算x的平方并賦值給y,并分別以“y=xx”和“xx=y”的形式輸出x和y的值。
1.實(shí)驗(yàn)代碼
int x,y;x=3;y=x*x;printf("%d = %d * %d\n",y,x,x);printf("%d * %d = %d\n",x,x,y);2 設(shè)計(jì)思路
- 第一步:定義變量x,y
- 第二步:對(duì)x進(jìn)行賦值x=3
- 第三步:將x*x的值賦給y
- 第四步:按照格式輸出結(jié)果 - 3.本題調(diào)試過程碰到問題及解決辦法
- (1)碰到問題:對(duì)賦值的理解不夠,出現(xiàn)編譯錯(cuò)誤;最后的輸出格式也出現(xiàn)了錯(cuò)誤,沒有仔細(xì)看題目要求,忽略了空格。 
- (2)解決方法:上網(wǎng)、查閱書本、向舍友咨詢,解決了編譯上語法的問題,最后對(duì)照題目編寫了正確的輸出格式。 - 4.本題PTA實(shí)驗(yàn)結(jié)果- 題目3:7-6 是不是太胖了- 據(jù)說一個(gè)人的標(biāo)準(zhǔn)體重應(yīng)該是其身高(單位:厘米)減去100、再乘以0.9所得到的公斤數(shù)。已知市斤是公斤的兩倍。現(xiàn)給定某人身高,請你計(jì)算其標(biāo)準(zhǔn)體重應(yīng)該是多少? - 1.實(shí)驗(yàn)代碼
2 設(shè)計(jì)思路
- 第一步:定義兩個(gè)浮點(diǎn)型變量H,W
- 第二步:限制H的范圍
- 第三步:輸入數(shù)據(jù)存放在H
- 第四步:表達(dá)式W=(H-100)0.92;
- 第五步:輸出結(jié)果W - 3.本題調(diào)試過程碰到問題及解決辦法
- (1)碰到的問題:定義變量出錯(cuò),用int型變量,導(dǎo)致最后答案出錯(cuò)
- (2)解決方法:觀看翁愷視頻,學(xué)會(huì)如何定義浮點(diǎn)型變量,和對(duì)應(yīng)的格式控制符,進(jìn)行修改后得到正確答案 - 4.本題PTA實(shí)驗(yàn)結(jié)果- 題目4:7-7 輸出各位數(shù)字- 給定一個(gè)三位正整數(shù),輸出其百位數(shù)字、十位數(shù)字及個(gè)位數(shù)字。 - 1.實(shí)驗(yàn)代碼
2 設(shè)計(jì)思路
- 第一步:定義A,B,C,D四個(gè)整型變量,A表示三位正整數(shù),B,C,D分別表示百,十,個(gè)位數(shù)
- 第二步:輸入一個(gè)三位整數(shù)存于A
- 第三步:求出B,C,D,B=A/100; D=A%10; C=(A-B*100)/10;
- 第四步:輸出結(jié)果 - 3.本題調(diào)試過程碰到問題及解決辦法
- (1)碰到的問題:提示出現(xiàn)段錯(cuò)誤,在輸入語句中漏掉了&,導(dǎo)致出錯(cuò) 
- (2)解決方法:重新看一遍代碼,發(fā)現(xiàn)遺漏,補(bǔ)上&,得到正確結(jié)果 - 4.本題PTA實(shí)驗(yàn)結(jié)果- 二、截圖本周題目集的PTA提交列表及最后排名。- PTA提交列表 
PTA排名
三、本周學(xué)習(xí)總結(jié)
1.你學(xué)會(huì)了什么?
- 首先對(duì)c語言有了一定的了解,基本知道了如何去學(xué)習(xí)這門程序語言;
- 學(xué)會(huì)了幾種變量類型,如int、double、float等,以及對(duì)應(yīng)的格式控制符,還有輸入、輸出的格式;
- 學(xué)會(huì)了一些C語言中的基本運(yùn)算,如表達(dá)式的書寫、運(yùn)算符的優(yōu)先級(jí)等;
- 學(xué)會(huì)了順序結(jié)構(gòu),也對(duì)分支結(jié)構(gòu)有了一點(diǎn)了解; - 2.本周的內(nèi)容,你還不會(huì)什么?
- 本周的內(nèi)容,基本掌握得差不多了,但是還不夠扎實(shí),比如輸出的一些格式還是會(huì)出錯(cuò),賦值的運(yùn)算和表達(dá)還不夠熟練,定義變量的類型有時(shí)會(huì)出錯(cuò)。 - 3.你碰到什么困難,打算如何解決?
- 困難:打代碼時(shí)還不熟練,經(jīng)常要卡住,對(duì)一些運(yùn)算符的使用和C語言中的表達(dá)還不熟練,經(jīng)常要請教舍友或是查看書本。
- 如何解決:閑暇時(shí)多敲代碼,熟能生巧,遇到不懂的及時(shí)請教老師或是同學(xué)。 
轉(zhuǎn)載于:https://www.cnblogs.com/mayifang/p/7680241.html
總結(jié)
以上是生活随笔為你收集整理的C语言第一次博客作业——输入输出格式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 2017-2018-1 20155338
- 下一篇: box_sizing
