一、學習內容總結
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...