實驗二報告

2022-06-04 17:27:08 字數 1592 閱讀 4925

(一)實驗結果:

part1: 格式化輸出函式printf()和格式化輸入函式scanf()

總結幾個常用的格式符%d, %f, %c, %e, %s的常用用法,尤其是諸如%5d, %lf, %.3f, %6.2f的用法。回答什麼情況下必須使用格式符

%lf。

1、格式字元

含義  

舉例結果

%d                 

按十進位制整數輸出

int a=567;printf("%d",a);

567%f

按浮點數輸出

float a=567.789;printf("%f",a);

567.789000

%c按字元輸出

char a=65;printf("%c",a);a%e

按指數形式輸出

double a=567.789;printf("%e",a);

5.677890e+002

%s按字串輸出

printf("%s","abc");

abc2、

名稱用法

%5d輸出字元寬度為5的十進位制數

%lf輸出精度為double型的浮點數

%.3f

輸出小數點後保留三位的浮點數

%6.2f

輸出字元寬度為6,小數點後保留2位的浮點數

3、當浮點數是雙精度(double)浮點數時,必須使用格式符%lf。

part4: switch語句體驗練習

附上程式原始碼,分別給出case後語句序列中有break和沒有break語句時執行測試結果。

1.有break:

#include int

main()

return0;

}

實驗結果

2.無break:

#include int

main()

return0;

}

實驗結果:

區別:第二次沒有break,輸入過後沒有跳出switch語句結構,而是繼續執行後面的case的語句,直到遇到break語句。

part5: 簡單程式設計練習:

#include int

main()

return0;

}

輸出結果:

(二)實驗總結與體會

在做part5的實驗的時候,總體框架都還要借鑑part4的框架。就是學的時候道理都懂,但是一寫就什麼都不知道了。

總的來說,就是缺少練習。

互評部落格主頁:

實驗二報告

使用tdd的方式設計實現複數類 complex 自己請教張薇用這個東西 所以直接用了梓靖的 重新完成她的實驗。import org.junit.test public class complexnumbertest test public void testfunction2 test public...

實驗二報告

課程 程式設計與資料結構 班級 1923 姓名 王澤榮 學號 20192308 實驗教師 王志強 實驗日期 2020年10月8日 必修 選修 必修 1 編寫簡單的計算器,完成加減乘除模運算。2 要求從鍵盤輸入兩個數,使用判定語句選擇一種操作,計算結果後輸出,然後使用判定和迴圈語句選擇繼續計算還是退出...

OOAD實驗二 報告

實驗要求 1 能夠完整地分析系統use case用況組成 2 能夠正確地確定use case diagram用況圖中的actor角色 3 能夠根據需求文件確定每乙個用例的詳細描述,即事件流 4 能夠使用 或其他 工具 正確畫出use case diagram用例圖 學號 201430340104 姓...