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語言的積極性,為今后編程打下堅實的基礎。

主站蜘蛛池模板: 91国内外精品自在线播放| AV不卡无码免费一区二区三区| 久久青草免费91线频观看不卡| a亚洲视频| 欧美成人怡春院在线激情| 久久综合九九亚洲一区| 一区二区理伦视频| 99在线观看视频免费| 国产成人亚洲精品蜜芽影院| 国产高清免费午夜在线视频| 国产超碰在线观看| 丁香五月婷婷激情基地| 亚洲精品在线91| 亚洲V日韩V无码一区二区| 国产黄色视频综合| 本亚洲精品网站| 国产va免费精品观看| 亚洲AV无码精品无码久久蜜桃| 欧美在线伊人| 她的性爱视频| 亚洲一级色| 综合色亚洲| 亚洲日本一本dvd高清| 欧美成人在线免费| 日韩一区二区三免费高清| 国产成人精品18| 中文字幕永久在线看| 国产一级α片| 中文字幕中文字字幕码一二区| 欧美福利在线观看| 亚洲欧美日本国产综合在线| 在线观看欧美国产| 国内精品自在自线视频香蕉| 久久青草热| 99免费视频观看| 久久女人网| 国产午夜精品一区二区三区软件| 中文成人在线| 中文字幕在线一区二区在线| 97视频精品全国免费观看| 亚洲国产欧美自拍| 免费jizz在线播放| 欧美一级大片在线观看| 亚洲无线国产观看| 国产菊爆视频在线观看| 色哟哟国产精品| 国产乱子伦手机在线| 一个色综合久久| 114级毛片免费观看| 第一区免费在线观看| 亚洲久悠悠色悠在线播放| 欧美亚洲香蕉| 一级全黄毛片| 国产欧美日韩va| 久久天天躁狠狠躁夜夜2020一| 9丨情侣偷在线精品国产| 欧洲成人在线观看| 911亚洲精品| 国产精品污污在线观看网站| 香蕉伊思人视频| 免费看一级毛片波多结衣| 午夜视频www| 国产国产人成免费视频77777| 亚洲人成在线精品| 国产波多野结衣中文在线播放| 中文字幕无码电影| 久久青草热| 日韩欧美网址| 青青青国产视频手机| 国产精品网曝门免费视频| 熟女日韩精品2区| 91成人在线免费视频| 毛片久久网站小视频| 91成人免费观看| 尤物精品国产福利网站| 波多野结衣无码中文字幕在线观看一区二区| 永久免费av网站可以直接看的| 久久综合九九亚洲一区| 欧美激情网址| 亚洲视频影院| 亚洲人成人无码www| 五月激情综合网|