999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

C語言編程實現可移動的“字母金字塔”程序教學探討

2018-11-08 03:47:26
信息記錄材料 2018年11期

江 軍

(電子科技大學成都學院 四川 成都 611731)

1 引言

程序的效果是要在屏幕上產生一個如圖1所示的“字母金字塔”在屏幕上完成從左至右的移動的動態過程。

圖1

這個問題的解決,我們按照下面幾個步驟來完成:

2 首先按照先易后難的原則,編程完成一個靜態的“字母金字塔”

可以用循環及循環的嵌套來實現。

(1)首先這個金字塔是由26行組成,可設一個循環變量i來控制行的變化,i依次由1循環變到26,這是一個外層循環,i增加1,就輸出打印出一行的全部內容。

(2)當行i確定后,每一行里又是由若干個空格和若干個字符組成,這可用二個內層循環來實現。假設用j來控制每一行里的空格數,用k來控制每一行里的字符數,下面我們列表來分析一下,當行i確定以后,每一行里最大空格數、最大字符數、字符對應的ASCII碼的變化規律C。

行數i 空格數j 字符數k 字符的ASCII碼1 25 1 65 2 24 3 66 3 23 5 67…………26 0 51 90

顯然當外層循環i值確定后,內層空格j循環的終值為26-i,內層字符數k循環的終值為2*i-1,對應同行上的字符的ascii碼值為:65+i-1即64+i。這樣我們就可以方便地寫出實現這個靜態的“字母金字塔”的C程序的源代碼如下:

3 完成可在屏幕上向右移動的“字母金字塔”

可以這樣來考慮,每執行一次上面的循環可完成一個“字母金字塔”。我們可再設計一個更外層的循環,每循環一次將“字母金字塔”整體向右移動一個空格,也就是每一行的空格數增加一個,然后將前面一個“金字塔”清屏刪除掉,為產生下一個向右整體移動一格的“字母金字塔”做準備。

因此我們在上面的源程序i循環變量的外面再設計一個循環變量kk來控制“字母金字塔”向右移動的空格數,例如移動100個空格,這樣我們可以讓kk從1變到100,終值為100,kk每循環一次,上面的循環執行一次。完成一次kk循環后,就會生成一個完整的“字母金字塔”,然后我們要清屏刪除掉(可用Dos的清屏命令來實現:system(“cls”);),以便供下一個整體向右移動一格的“字母金字塔”生成。最后整個“字母金字塔”在屏幕上就完成了向右移動的過程。

實現這個功能的源程序代碼如下:

4 結語

通過這個程序的實現,可以讓學生體會C語言的循環及循環的嵌套功能非常強大,它能實現很多意想不到的功能,“只有你想不到的,沒有它做不到的”,從而提高學生學習C語言的積極性,為今后編程打下堅實的基礎。

主站蜘蛛池模板: 国内精品久久久久鸭| 高清无码一本到东京热| 免费高清自慰一区二区三区| 99精品欧美一区| 嫩草在线视频| 中文字幕2区| 亚洲一区国色天香| 国产超碰在线观看| 亚洲色图在线观看| 亚洲精品久综合蜜| 国产精品视频999| 国内老司机精品视频在线播出| 精品综合久久久久久97| 91丝袜乱伦| 日韩欧美中文| 久久www视频| 久久综合色播五月男人的天堂| 97狠狠操| 欧美国产日韩在线| 手机看片1024久久精品你懂的| 欧美精品色视频| 欧美日韩免费观看| 免费毛片网站在线观看| 欧美在线精品一区二区三区| 九色视频在线免费观看| 国产h视频在线观看视频| 国产小视频a在线观看| 亚洲91精品视频| 67194亚洲无码| 成年A级毛片| 亚洲日韩图片专区第1页| 无码人中文字幕| 无码综合天天久久综合网| 综合社区亚洲熟妇p| 久久久亚洲色| 欧洲欧美人成免费全部视频| 亚洲天堂视频网| 国产综合在线观看视频| 91综合色区亚洲熟妇p| 日本人妻一区二区三区不卡影院| 婷婷综合色| 美女无遮挡被啪啪到高潮免费| 欧美日韩亚洲综合在线观看 | 亚洲成人一区在线| 亚洲国产AV无码综合原创| 天堂成人在线| 欧美性久久久久| 亚洲精品福利视频| 亚洲欧美一区二区三区麻豆| 视频二区亚洲精品| a在线观看免费| 国产成人精品无码一区二| 女人18毛片一级毛片在线 | 98超碰在线观看| 夜色爽爽影院18禁妓女影院| 亚洲精品免费网站| 无码内射中文字幕岛国片| 欧美成人精品一级在线观看| 国产av色站网站| 国产精品成人一区二区| 久久香蕉国产线看精品| 免费人成又黄又爽的视频网站| 一区二区三区四区精品视频 | 玖玖精品在线| 亚洲av色吊丝无码| 99久久精品久久久久久婷婷| 97国产精品视频自在拍| 国产视频一区二区在线观看| 99久久99视频| 国产亚洲高清在线精品99| 欧美在线黄| 久草视频中文| 日本不卡视频在线| 亚洲精品无码AⅤ片青青在线观看| 日本免费福利视频| 日本不卡视频在线| 免费国产好深啊好涨好硬视频| 国产一级视频在线观看网站| 国产va欧美va在线观看| 99精品福利视频| 一级毛片网| 国产欧美另类|