事前日常敲黑板
(1)到上節結束,常用的迴圈和判斷算是結束了。每種判斷結構和迴圈結構都類似於流程圖中的某一塊特定方式的組合。前面說過,程式設計就是把我們的思路用電腦理解的語言告訴電腦。而流程圖就可以被看作是我們的思路。在流程圖中,我們可以把它們像拼積木一樣拼在一起來解決問題,在實際的程式,它們也是可以拼在一起的。(前面我們已經用巢狀的方式把多個if結構拼在了一起,現在來試一下 把迴圈拼在一起)
然後嘗試解決一下昨天的問題
乘法表我們來一行行看,發現有下面的特徵
首先每一行最左面的是1~9,然後每行的列數等於當前行數
總結出的規律是
每行左面數字等於當前行數,右面數字為1~當前行數
九行中每一行都具有上面的規律
然後 我們發現了啥 是規律,沒錯,就是 "規律"
既然每一行都有相同模式,那麼 可以考慮使用迴圈了。(因為總行數是確定的,所以一般這種情況我使用for迴圈)
開始流程圖
藍色框住的迴圈比較大,所以是外層的迴圈。紅色框住的迴圈相對比較小,所以在大迴圈的裡面。
**如下
首先是大迴圈
#include using namespace std;
void main()
}
然後把昨天寫好的程式稍微改一改變成小迴圈放到大迴圈裡
#include using namespace std;
void main(){
for(int a=1; a<=9; a++ ){
for(int i=1; i <= a; i++){
cout<
然後我們發現有些地方彷彿對的不是很齊,因為有些結果只有一位,所以再改進一點,用空格把缺的位置補上
然後我們發現第一列和第二列之間的空隙彷彿比其它的大,所以 再改一點(每行只有不是第一列才在後面補空格)
這回看起來順眼多了呢
到現在,貌似已經可以用c++做很多事情了呢。試試輸入乙個數然後判斷這個數是否是質數
整除的話相當於 餘數為0
可以設計乙個標記 來記錄是否存在滿足條件的狀況
C 入門教程(十) for 語句
小古銀的官方 完整教程 鞏固練習 用 for 語句實現 接下來講解的是迴圈中的for語句。for int i 0 i 10 i 上面的變數i作用域只在for迴圈裡面。for後面的 內分成3部分,用分號 隔開 第一部分是用來寫初始化語句的 第二部分是判斷條件,是否繼續迴圈就看這裡 第三部分一般寫對變數...
Robotframework 入門教程(十)
關鍵字的分層 上圖是我實際使用中建立關鍵字的層次關係,baselib提供與sut互動的最基本的方法,projectlib可以通過呼叫或繼承自baselib類,提供一些通用的關鍵字。因為我用rf是做介面測試,舉例來說我的baselib提供了傳送請求的send方法,和一些隨機生成名字,計算md5的工具方...
C 入門教程
c 是c語言的繼承,它既可以進行c語言的過程化程式設計,又可以進行以抽象資料型別為特點的基於物件的程式設計,還可以進行以繼承和多型為特點的物件導向的程式設計。c 擅長物件導向程式設計的同時,還可以進行基於過程的程式設計,因而c 就適應的問題規模而論,大小由之。c 不僅擁有計算機高效執行的實用性特徵,...