實驗一報告

2022-06-01 01:42:15 字數 3809 閱讀 4879

第一部分:**&結果

———分割線———

實驗2-28

要求實現乙個簡單的選單程式,對應輸入的字母,輸出語句,當輸入值為「q」的時候,退出。

第一種要求用if......else來實現

1
1 #include 2

using

namespace

std;

3int

main()419

return0;

20 }

執行結果如下

第二種:要求用switch來實現

1 #include2

using

namespace

std;

3int

main()417

18}19return0;

20 }

執行結果如下實驗2-29題目要求:將1-100內所有質數輸出到螢幕上

第一種,用for迴圈來完成

**如下:

#includeusing

namespace

std;

intmain()

if(p==1

) cout

p=1; }

return0;

}

執行結果如下:第二種:用do.......while實現

**如下:

#includeusing

namespace

std;

intmain()

else

if(n==i)

else

if(n%i==0

)

break

; i++;

}n++;

}while(n<100

);

return0;

}

執行結果如下:

第三種,用while實現

**如下:

#includeusing

namespace

std;

intmain()

else

if(n==i)

else

if(n%i==0

)

break

; i++;

}n++;

}return0;

}

執行結果如下:

實驗2-32

在這個程式中,系統隨機在1-100內選擇乙個整數,操作者在介面不斷地輸入數值,系統會與這個隨機數比較大小,並將比較結果顯示在螢幕上,直到猜到了這個隨機數,顯示「你猜對了」,並結束。第一種 :用while來實現

**如下:

1 #include2 #include3 #include4

using

namespace

std;

5int

main()620

while(m

2126 }while(m!=n);

27if(m==n)

28 cout<

你答對了

"<

29return0;

30 }

執行結果如下:

第二種:用do.....while來實現。

**如下:

#include#include

#include

using

namespace

std;

intmain()

while(m

}while(m!=n);

if(m==n)

cout

<

你答對了

"<

return0;

}

執行結果如下:

實驗2-34

這個題是在五種顏色的球裡面隨機挑三種,顯示有多少種結果。但分成兩小題,第乙個是求不全排列的,第二個是要全排列的。

而且我改成了輸入m,n,兩個值,求在m裡選n個有多少種結果。

第一種:不考慮全排列

**如下

#includeusing

namespace

std;

int c(int m,intk)

intmain()

執行結果如下第二種:考慮全排列

**如下

#includeusing

namespace

std;

int c(int m,intk)

intmain()

p=n*i;

cout

return0;

}

執行結果如下——————————————————————————分割線——————————————————————————————

第二部分:實驗反思

第二次更新:

在上學期的c語言學習過程中,我的狀態就是遇到乙個問題總是不願意多想,直接選擇最麻煩且最簡單粗暴的方式完成,久而久之思路就打不開了,在這次求素數的題設里,直接一次性寫三種**,給了我乙個提醒,一道題可以寫很多種方法,可以從不同的角度出發。不斷嘗試。

第三次更新:第一題可以再完善一下,如果輸入值不是asdq這四個中間的乙個,輸出「輸入值錯誤」

#include 2

using

namespace

std; 3

intmain() 4

19return0;

20 }

第二位同學 位址

第三位同學 位址

實驗一報告

資料結構 實驗一 vc程式設計工具的靈活使用 一 實驗目的 複習鞏固vc程式設計環境的使用,以及c 模板設計。1.回顧並掌握vc單檔案結構程式設計過程。2.回顧並掌握vc多檔案工程設計過程 3.掌握vc程式除錯過程。4.回顧c 模板和模板的程式設計。二 實驗內容 1.設計乙個單檔案結構程式完成從鍵盤...

實驗一報告

資料結構 實驗一 vc程式設計工具的靈活使用 一 實驗目的 複習鞏固vc程式設計環境的使用,以及c 模板設計。1.回顧並掌握vc單檔案結構程式設計過程。2.回顧並掌握vc多檔案工程設計過程 3.掌握vc程式除錯過程。4.回顧c 模板和模板的程式設計。二 實驗內容 1.設計乙個單檔案結構程式完成從鍵盤...

實驗一報告

一 實驗目的 1 認識dos 2 掌握命令解釋程式的原理 3 掌握簡單的dos呼叫方法 4 掌握c語言程式設計初步。二 實驗內容和要求 編寫類似於dos,unix的命令列解釋程式 1 自行定義系統提示符 2 自定義命令集 8 10個 3 使用者輸入help以查詢命令的幫助 4 列出命令的功能,區分內...