第二次筆記

2021-09-02 21:44:21 字數 1225 閱讀 6575

一、學習內容總結

1、迴圈結構型別

(1)當型迴圈結構,表示當條件p成立(為真)時,反覆執行a操作,直到條件p不成立(為假)時結束迴圈。

(2)直到型迴圈結構,表示先執行a操作,再判斷條件p是否成立(為真),若條件p成立(為真),則反覆執行a操作直到條件p不成立(為假)時結束迴圈。

2、c語言提供for, while,do-while三種迴圈語句

(1) for語句

格式:for(控制變數初始化表示式;條件表示式;增量表示式)

{ 語句1;

語句2;

(2) while語句

格式:while(條件表示式)

{ 語句1;

語句2;

(3) do-while語句

格式:do

{ 語句1;

語句2;

while(條件表示式);

3、迴圈語句應用的選擇

(1)迴圈次數已知: for語句。

(2)迴圈次數未知: while語句。

(3)迴圈體至少執行一次: do-while語句。

4、巢狀迴圈

(1)內層和外層迴圈控制變數不能同名。

(2)外迴圈每變化乙個值,內迴圈變數要變化一遍。

(3) continue:結束本次迴圈,繼續迴圈(直接進行下一次迴圈); break:結束迴圈(直接跳出迴圈)。

5、(1)在迴圈語句內使用的變數為區域性變數,離開迴圈語句不起作用。

(2)如何對迴圈變數增值,決定了迴圈的執行次數,如果在迴圈體內再次改變這個變數的值,將改變迴圈正常的執行次數。

(3) for(…),和while(…),中的",「用於延時。

(4)for末尾一般不加」;", while的括號可以包含多個語句(中間用逗號隔開),但是只判讀

二.應用

#include

int main()

int n,i,j,k,sum;

while(scanf("%d",&n)!=eof)

sum=0; j=1; k=1;

for(i=1;i<=n;i++){

sum+=k;

if(i==j){

k++;  

j+=k; 

printf("%d\n",sum);

return 0;

三,個人感想

程式設計能夠解決很多的生活問題,但是需要下很大的決心 並付出努力才能夠把他解決好 ,我對於迴圈結構,還不是學的很透,我會盡量趕上

第二次筆記

大資料19 4班 26劉嘉瑞 11.5 高階函式 乙個函式可以作為引數傳給另外乙個函式,或者乙個函式的返回值為另外乙個函式 若返回值為該函式本身,則為遞迴 滿足其一則為高階函式。當引數為函式時 引數為函式 def anniversary print 15th anniversary.def zoo ...

第二次課堂筆記

第二次課堂筆記 順序表的屬性 1 儲存空間的起始位置 2 順序表的容量 3 順序表的當前長度 順序錶類的宣告 const int maxsize 100 template class seqlist public seqlist seqlist datatype a,int n seqlist in...

第二次Python筆記

資料型別 我們所說的 型別 是變數所指的記憶體中物件 資料 的型別。資料型別決定了物件可以呼叫的方法 功能 資料型別number python自帶的資料型別包括 基本型別 數字,字串,none 空型別 布林 ture false 復合型別 列表,元組,字典,集合 其他資料物件 python支援int...