C語言第二次上機

2022-12-28 08:33:03 字數 1050 閱讀 2630

順序結構---上機練習

一、源程式的命名方式為:班級學號姓名題號的全拼。

例如:我叫劉音,來自軟體1001班,學號為08112862,則

第一題命名為:

第二題命名為:

、、、、、、、以此類推

二、做完之後發郵箱:

郵箱:主題:班級學號姓名(中文),例如:軟體1001班08112862 劉音

傳送內容: .c檔案

1. 完成下面程式,實現如下的輸出結果。

2. 完成下面程式,執行如下圖。

3. 由鍵盤輸入x,y,編寫程式計算z=x+|y|的值。

實驗步驟與要求:

(1)程式中用scanf函式輸入x和y的值,請分析以下兩個語句

scanf(「%f%f」,x,y);

scanf(「%f%f」,&x,&y);

哪乙個是正確的,分別執行之,分析程式執行結果。

(2)如果用上面的「%f%f」格式控制符輸入x,y,請比較以下幾種輸入結果:

a) 6.7, -7.3↙

b) 6.7↙

-7.3 ↙

c) 6.7 -7.3↙

(3)如果scanf函式改為下面的形式,應該怎樣輸入資料?

scanf(「%f,%f」,&x,&y);

說明:c庫函式中求絕對值的函式為fabs(),在標頭檔案中說明,在程式開頭要用#include<>把包含進來。

4.編寫程式,輸入三角形的三邊長a、b、c,求三角形的面積。

實驗步驟與要求:

(1)輸入前要加提示語句。

(2)輸出結果前要有必要的文字說明。

(3)輸入一組資料3,4,5,觀察運算結果。

(4)輸入另外一組資料3,4,8,觀察運算結果,分析這個運算結果是否有效。

說明:  (1)計算三角形面積的公式為:,其中s=(a+b+c)/2

【問題討論】

總結實驗中在編輯、編譯、連線、執行等各環節中所出現的問題及解決的方法。

5. 在橫線上填寫語句,把程式補充完整,實現比較兩個數的大小的功能。

6. 在橫線上填寫語句,把程式補充完整,實現大小寫字母的轉換。

第二次上機報告

實驗報告 計算機類 課程名稱 資料庫原理及應用 課程 6003239 學生所在學院 機械工程與自動化 年級 專業 班 2012級機電 4班 學生姓名杜海波 學號 312012 實驗總成績 任課教師 張琬茂 開課學院 機械工程與自動化 實驗中心名稱 西華大學實驗報告 計算機類 開課學院及實驗室 機械工...

DSP第二次上機實驗報告

一 實驗目的 1 加深對快速傅利葉變換的理解。2 掌握fft 演算法及其程式的編寫。3 掌握演算法效能評測的方法。二 實驗原理 略三 實驗內容 1 編制自己的fft 演算法。演算法參見附件的.m檔案 2 選取實驗1 中的典型訊號序列驗證演算法的有效性 三角波序列 將8點三角波序列使用自己的fft演算...

計算方法第二次上機作業

gegebao 摘要 程式基於matlab,包括問題陳述 演算法與程式 結果與分析 討論四個部分。一 問題陳述 數學上已經證明了 成立,所以可以通過積分來計算的近似值。1 分別使用矩形 梯形和simpson復合求積公式計算的近似值。選擇不同的h,對於每種求積公式,試將誤差刻畫成h的函式,並比較各方面...