怎樣用vfp編寫如下圖形,使用VFP程式設計輸出如下 星形圖案。如何編寫????

時間 2021-06-15 05:07:53

1樓:天天晚上數鈔票

clear &&清屏

for i=1 to 5 &&迴圈1-5,意思是三角型分為五層星組成的

s="" &&附值變數s為空字串,一定要寫在第一迴圈與第二之間

for j=1 to 2*i-1 && 每一層星星的個數s=s+"*" &&每層星星多少endfor

s=space(10-i)+s &&在每層星星前面新增空格?s &&輸出到螢幕中endfor

2樓:

鬱悶!又是一個零分...唉...

********************==

* 為什麼還要巢狀迴圈呢?一個就行了呀!

for nloop_01 = 1 to 9 step 2 && 迴圈:從1到9,步長為2

@(nloop_01+1)/2, 9 - (nloop_01+1)/2 say replicate("*", nloop_01) &&& 在屏上定位顯示,函式replicate("*", nloop_01)意為星號重複的次數

next

********************==

* 一定要巢狀迴圈,那就這樣,這麼短的句子,我就不解釋了,看你自己的悟性:

for nloop_01 = 9 to 1 step -2

for nloop_02 = nloop_01 to 1 step -1

@(nloop_01+1)/2, (nloop_02)-((nloop_01+1)/2)+10 say "*"

next

next

使用vfp程式設計輸出如下*星形圖案。如何編寫????

3樓:匿名使用者

最簡單最笨的辦法:

設定一個迴圈,例如m值從(-7)到(7)步長為2的迴圈,(m)的絕對值為:7,5,3,1,+1,+3,+5,+7則(8-(m)的絕對值)分別為:

1,3,5,7,7,5,3,1

依此迴圈列印為:

****

*****

*******

*******

*****

****

此時又多了一個7,那麼,加個判斷去掉一個7就行了這時還需要定位,加空格,

還要再加一個迴圈。

4樓:匿名使用者

我除錯過的

clear

for i=1 to 4 &&先輸出上面4行??space(4-i)

for j=1 to 2*i-1

?? "*"

endfor

?endfor

for i= 1 to 3 && 再輸出下面3行??space(i)

for j=1 to 5-2*(i-1)

??"*"

endfor

?endfor

5樓:匿名使用者

clear

g=-1

gkz=2

for i=1 to 7

if i<=4

gkz=2

else

gkz=-2

endif

g=g+gkz

? replicate("* ", g) at 10-gendfor

使用vfp程式設計輸出如下*星形圖案。如何編寫?

6樓:匿名使用者

for i=1 to 4

??space(8-2*i)

for j=1 to 2*i-1

?? "* "

endfor

? endfor

7樓:匿名使用者

for i=1 to 4

??space(7-(i*2-1)) &&左側空格for j=1 to 2*i-1

?? "*"+" " && "*"+" "

endfor

? && 換行專屬endfor

8樓:聽不清啊

贊同wjp456789的回答

vfp 設計程式,輸出如下圖形

9樓:陽光上的橋

set talk off

for i=1 to 4

for j=1 to i*2-1

??'*'

endfor

?''endfor

vfp設計程式,列印如下圖形 30

10樓:聽不清啊

local n ,i

n = 5

for i=1 to n

@ i ,n-i say replicate([*] ,n)endfor

11樓:★和平海

兩種bai方法:

第一種(具有du通用性,修zhi

改迴圈次數dao可列印不同圖案回

)clear

for i=1 to 5

??space(6-i)

for j=1 to 6

??"*"

endfor

?''endfor

第二種,比較簡單:答

for i=0 to 5

?space(5-i)+replicate('*',6)endfor

用vfp編寫一個程式,在螢幕上輸出下面這個圖形?

12樓:匿名使用者

set talk off for i=1 to 7 if(i<5) ?space(6-i) for j=1 to 2*i-1 ??"*" endfor else ?

space(i-2) for m=1 to 2*(7-i+1)-1 ??"*" endfor endif endforset talk on

怎樣用c 編寫隨機數,如何用C 產生隨機數?

c 中生成指定範圍內的隨機數過程為 設定隨機種子srand 生成隨機數rand n 1,生成1 n之間的隨機數 include include rand srand include void main include include using namespace std int main retu...

怎樣用C語言編寫一個學生資料庫系統系統

課本上的例題有,自己找一下吧,用結構體做,然後輸出的時候再牽涉到一個排序功能,再加入查詢等功能。用c語言編寫一個學生管理系統。如何用c語言做個學生系統 看你要怎麼做 不要介面的話 順序表就足夠了,你可以再嘗試加入檔案系統 檔案系統說白了就是資料庫 我大致給你個 參考吧。typedef struct ...

菜鳥求助怎樣用vc 6 0編寫萬年曆程式

1 應在主函式中對函式sub進行初始化。在int sub int x vc不是有個 日曆控制元件麼。拖上dlg就好了。c語言萬年曆程式設計,vc 6.0 20分,要實現一個完整的日曆程式。還要使用mfc win32.誰會幹?最差500行的 c vc 6.0 25 求萬年曆vc6.0 源 高手請指教 ...