第一部分:**&結果
———分割線———
實驗2-28
要求實現乙個簡單的選單程式,對應輸入的字母,輸出語句,當輸入值為「q」的時候,退出。
第一種:要求用if......else來實現
1
1 #include 2執行結果如下using
namespace
std;
3int
main()419
return0;
20 }
第二種:要求用switch來實現:
1 #include2執行結果如下實驗2-29題目要求:將1-100內所有質數輸出到螢幕上using
namespace
std;
3int
main()417
18}19return0;
20 }
第一種,用for迴圈來完成
**如下:
#includeusing執行結果如下:第二種:用do.......while實現namespace
std;
intmain()
if(p==1
) cout
p=1; }
return0;
}
**如下:
#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 列出命令的功能,區分內...