实验 1:循环
一、實驗目的
- 熟悉 c++程序開發環境,體驗使用 devc++、code::blocks、vs2017 編寫、運行一個簡單 c++程序的步驟和方法。
- 掌握 C++中數據輸入和輸出的基本方法
- 掌握分支結構和循環結構的語句
二、實驗準備
實驗前,請圍繞以下內容結合教材、網絡檢索學習指定內容。
- 開發環境使用
- devc++中編寫、運行 c++程序的步驟
- code::blocks 中編寫、運行 c++程序的步驟
- vs2017 中編寫、運行 c++程序的步驟
- 簡單的 C++程序結構閱讀、學習教材「2.1.3 C++程序實例」
- C++中數據輸入和輸出的基本方法閱讀、學習教材2.3節,學習C++中I/O流、預定義的插入符<>的基本用法。
- if語句、switch語句、while語句、do…while語句的用法
結合例2-4和例2-6,理解示例背后簡單算法以及涉及的switch語句、break語句、 do...while語句。
三、實驗內容
- 驗證性實驗
- devc++、code::blocks、vs2017 軟件下載與安裝參見課程公郵→文件中心下的「軟件下載網址.pdf」
- 在 C++程序開發環境中(devc++, code::blocks, vs2017)中編寫、運行教材示例 2-1。了解簡單的 C++程序結構及其編寫、運行方法。
- 運行教材示例 2-4,理解其中涉及的 switch 語句和 break 語句的用法。
- 運行教材示例 2-6,理解其中涉及的算術表達式及循環語句的用法。
- 編程練習
- 參考教材示例 2-4,編程實現:輸入 1~7 的整數,如果輸入的是 1~5,則輸出“workday. Let’s work hard”;如果輸入的是 6~7,則輸出“weekend. Let’s have a rest.”
- 教材示例 2-6,輸入一個整數,將各位數字反轉后輸出。(例如,輸入 365,輸出 563。示例 2-6 的實現中,5-6-3 是分三次逐個輸出的,這里要求編程實現的程序是把 563 作為一個數整體輸出。)
四、 實驗結論
- 編程練習(1)源代碼及運行結果截圖
- Code:
- Screenshot:
- 編程練習(2)源代碼及運行結果截圖
- Code1:
- Screenshot:
五、 實驗總結與體會
- 基于C語言的學習,使用C++語言完成實驗時便要注意頭文件、宏命令、I\O的用法不同,在這里推薦一個萬能頭文件#include<bits/stdc++.h>,它包含了幾乎所有常用的頭文件,方便使用。
- 為了還原PDF排版效果,在撰寫博文時遇到的問題是對于Markdown語言的使用:原生語法不支持下劃線、居中、無法定義二級有序列表、代碼縮進無法表示……經過搜索,這些問題都得到了解決,方法如下:
- <span style="width:100%;text-align:center;display:block;">居中的內容</span>
- <span style="text-decoration: underline;">加下劃線內容</span>
- 在+號前使用Tab
- 代碼段中手動空格
通過對這些問題的解決以及博文的撰寫,對markdown語法有了一定的了解。
- 編程實驗2中的采用的方法對于大數據上處理有所不足,可用字符串+標準庫函數解決,時間效率也更高,附代碼:
- Code:
- Screenshot:
轉載于:https://www.cnblogs.com/shy-/p/8544171.html
總結
- 上一篇: 长城北八楼为什么封住了?
- 下一篇: tomcat 6.0 部署报错信息