基本數(shù)據(jù)處理_第1頁
基本數(shù)據(jù)處理_第2頁
基本數(shù)據(jù)處理_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、實驗二 基本數(shù)據(jù)處理【實驗?zāi)康摹?能編程實現(xiàn)簡單的數(shù)據(jù)處理。2正確書寫算術(shù)表達式和賦值表達式。3掌握基本輸出函數(shù)的使用。4掌握簡單C程序的查錯方法。【實驗內(nèi)容】2-1調(diào)試示例,求華氏溫度 100°F 對應(yīng)的攝氏溫度。計算公式:C=(5/9)(F-32),式中:C表示攝氏溫度,F(xiàn)表示華氏溫度。源程序(有錯誤的程序)#include <stdoi.h>void main( ) int celsius; fahr; fahr = 100; celsius = 5 * (fahr - 32) / 9; printf("fahr = d, celsius = %dn&qu

2、ot;, fahr, celsius); 運行結(jié)果(改正后程序的運行結(jié)果)fahr = 100, celsius = 37(1)按照實驗一中介紹的步驟,打開源程序error2_1.cpp。(2)實驗一中我們使用菜單完成編譯、連接和運行,現(xiàn)在介紹工具欄的使用方法。在工具欄或菜單欄上單擊鼠標右鍵,出現(xiàn)如圖2.1所示的整個工具箱,在編譯工具條前打上一個“”,該工具條就顯示出來了(如圖2.2所示)。圖2.2中,第一個按鈕“Compile”或“Ctrl+F7”表示編譯,第二個按鈕“Build”或“F7”表示構(gòu)件,第四個按鈕“Build Execute”或“Ctrl+F5”表示運行。圖2.1 顯示整個工具

3、箱圖2.2 編譯工具條(3)用鼠標單擊“編譯”工具條中的“Compile”,編譯時出現(xiàn)的第一個出錯信息是:Cannot open include file: 'stdoi.h': No such file or directory雙擊該出錯信息,箭頭指向源程序的第1行,錯誤信息指出不能打開“stdoi.h”'fahr' : undeclared identifier雙擊該出錯信息,箭頭指向源程序的第4行,錯誤信息指出“fahr”變量沒有定義,仔細觀察發(fā)現(xiàn)fahr前的分號應(yīng)該是逗號。將fahr前的分號改為逗號后,重新編譯,編譯正確。(4)用鼠標單擊“編譯”工具條中

4、的“Build”,連接正確。(5)用鼠標單擊“編譯”工具條中的“Build Execute”,運行結(jié)果為:fahr = d, celsius = 100不符合題目的要求,仔細檢查源程序,發(fā)現(xiàn)函數(shù)printf()中的d應(yīng)為%d,改正后,重新編譯、連接和運行,運行結(jié)果與題目要求的結(jié)果一致,程序調(diào)試結(jié)束。2-2編程,求華氏溫度150°F 對應(yīng)的攝氏溫度。計算公式:,式中:C表示攝氏溫度,F(xiàn)表示華氏溫度。輸入輸出示例:fahr = 150, celsius = 65F 讀者運行自己編寫或修改的程序得到的結(jié)果,應(yīng)該與題目中給出的輸入輸出示例完全一致,包括輸入輸出格式。´ 如果改用公式

5、計算華氏溫度1500F所對應(yīng)的攝氏溫度,這兩個公式的計算結(jié)果是否一樣?為什么?2-3 編程,求攝氏溫度26°C 對應(yīng)的華氏溫度。計算公式:,式中:C表示攝氏溫度,F(xiàn)表示華氏溫度。輸入輸出示例:celsius = 26, fahr = 78´ 如何求攝氏溫度65°C所對應(yīng)的華氏溫度?2-4已知三個同學數(shù)學成績分別是87分、72分和93分,求這三位同學的數(shù)學平均分。輸入輸出示例:三位同學數(shù)學的平均分是:84´ 如何求4位同學或者更多位同學的數(shù)學平均分?2-5編程,已知有一個整數(shù)152,計算其每位數(shù)字的累加和。輸入輸出示例:整數(shù)152每位數(shù)字的累加和是8提示:

6、(1)用變量n存放一整數(shù),a、b、c分別存放個位數(shù)、十位數(shù)、百位數(shù)的值,sum存放每位數(shù)的累加和。(2)利用求余運算 % 求出每位數(shù)字,除法運算 / 去除個位數(shù)。例如,152%10=2,152/10=15。´ 如何求一個4位整數(shù)或者5位整數(shù)的各位數(shù)字的累加和?2-6改錯,計算某個數(shù)x的平方y(tǒng),并以算術(shù)公式的形式輸出x和y的值。請不要刪除源程序中的任何注釋。(源程序error2_2.cpp)輸入輸出示例(假設(shè)x的值為3):9=3*33*3=9源程序(有錯誤的程序)#include <stdoi,h>void main() int y; y=x*x; printf("%d=%d*%d", x); /* 輸出 printf("d*%d=%d", y); F printf()函數(shù)的輸出參數(shù)必須和格式控制字符串

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論