·循环结构课内反思
- 博客園
- 首頁
- 新隨筆
- 聯(lián)系
- 管理
- 訂閱
?
????????
第五章 循環(huán)結(jié)構(gòu)課內(nèi)反思
本章重點、難點:
我認(rèn)為本章重點是每個循環(huán)語句的循環(huán)結(jié)構(gòu),在熟記的基礎(chǔ)上要掌握for語句、while語句、do_while語句實現(xiàn)循環(huán)的方法。難點是3種循環(huán)語句的嵌套和轉(zhuǎn)換、用循環(huán)結(jié)構(gòu)輸出幾何圖案、還有在循環(huán)語句中使用break和continue來改變流程也比較難。
課內(nèi)反思:
了解了3種循環(huán)與語句,掌握了一些基本的循環(huán)語句:數(shù)的累加和數(shù)的階乘,一些簡單幾何圖案的輸出:
#include<stdio.h> main() {int i,j,k,n=7;for(i=1;i<=5;i++) { for(j=i;j<5;j++) printf(" "); for(k=1;k<=(2*i-1);k++) printf("*"); printf("\n"); } for(i=1;i<=4;i++) { for(j=1;j<=i;j++) printf(" "); for(k=i;k<=n-i+1;k++) printf("*"); printf("\n"); } } #include<stdio.h> main() {int i,j;for(i=1;i<=5;i++) { for(j=1;j<=(2*i-1);j++) printf("*"); printf("\n"); } for(i=1;i<=4;i++) { for(j=1;j<=(9-2*i) ;j++) printf("*"); printf("\n"); } } #include<stdio.h> main() {int i,j,k,n=9;for(i=1;i<=5;i++) { for(j=1;j<i;j++) printf(" "); for(k=i;k<=n-i+1;k++) printf("*"); printf("\n"); } for(i=1;i<=4;i++) { for(j=i;j<=3;j++) printf(" "); for(k=1;k<=(2*i+1);k++) printf("*"); printf("\n"); } } #include<stdio.h> main() {int i,j,k;for(i=1;i<=5;i++) { for(j=1;j<i;j++) printf(" "); for(k=1;k<=8;k++) printf("*"); printf("\n"); } for(i=1;i<=4;i++) { for(j=1;j<=(4-i);j++) printf(" "); for(k=1;k<=8;k++) printf("*"); printf("\n"); } }其實這些圖形我是采用拼接的形式,用之前講的6個基本圖形兩兩組合,所以還不能說已經(jīng)完全掌握。我認(rèn)為關(guān)鍵的問題是要找到輸出的“空格 ”、“*”和行的關(guān)系,即i,j,k的關(guān)系。
分享交流:
訪問了一些同學(xué)的博客,都對我有幫助,他們提交作業(yè)速度很快,而且完成了最后一個圖形的輸出,向他們學(xué)習(xí)
轉(zhuǎn)載于:https://www.cnblogs.com/danwang123/p/11156837.html
總結(jié)
- 上一篇: Excutor线程池
- 下一篇: 洛谷T1874 快速求和