第七章終於是學完了,這一章也是花費了自己很多的時間,主要還是自己對於呼叫函式的不熟練,以及對於題目的理解和解題方法比較模糊,主要原因還是自己剛開始學習,接觸的題目比較少,寫的**也很少,這也告訴我還得多看和多練,才能更好的解決各種問題,碰到類似的題目,也能很熟練的將做過的題目思路運用到陌生題目中去。
第七章 ,主要讓我們掌握以下幾點:
1.函式的定義;
2.返回語句的使用;
3.函式引數的應用;
4.掌握函式的呼叫;
5.了解內部函式和外部函式;
6.區域性變數和全域性變數的使用;
這裡面值得注意的是巢狀呼叫函式,過程如下圖1所示:
圖1這裡面我覺得比較重要的就是遞迴呼叫,下題就是具體的應用:
思路:假設魚一共有x條,那麼第乙個人就有(x-1)/5來表示,剩下的就有4*(x-1)/5,這個這個值賦值給x,則也應該滿足第乙個式子才行,以此類推,最後乙個人最少也有一條魚,所以x必須滿足以上條件。
**如下:
#include
int fish(int n,int x)
return 0;
}int main()
}while(!flag);
return 0;
}2.輸入資料,將他們進行從小到大的排序。
**如下:
#include
void insert(int a,int n)
}int main()
insert(s,10);
printf("排序後:");
for(i=1;i<11;i++)
printf("\n");
}3.設計乙個函式,在螢幕上列印1~5的階乘。
思路:先自定義乙個求階乘的函式,再在主函式中用乙個for迴圈,求得1~5的階乘。
**如下:
#include
int a(int i)
int main()
第七章總結
7.2.2畫直線 畫直線使用cdc類的lineto 函式兩個過載版本 bool lineto int x,int y bool lineto point point 引數x y或point指定直線的終點位置,此函式從當前點到指定的終點之間畫一條直線,當前點包括在直線上,而終點不包括在直線上。如果畫線...
第七章總結
有了 bx idata 這種表示記憶體單元的方式,我們就可以用更高階的結構來看待所要處理的資料。我們通過下面的問題來理解這一點。在codesg中填寫 將datasg中定義的第乙個字串轉化為大寫,第二個字串轉化為小寫。人在有一定上下文的情況下看到 1計算機中,所有的資訊都是進製,而人能理解的資訊是已經...
HTML第七章總結
作者做了乙個非常形象的比喻,將 css 必做 renovate the house,在這裡,css 包括了三個部分 selector the location of the html element property properties in that location style like bl...