作业帮 > 综合 > 作业

vfp编程问题 输出以下图形 * *** *** * I=...

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/08/30 06:11:45
vfp编程问题 输出以下图形 * *** *** * I=...
vfp编程问题
输出以下图形
*
***
***
*
I=1
DO WHILE I<=4
T=1
DO WHILE T<=4-I
" "
J=1
DO WHILE J<=I+(I-1)
"*"
J=J+1
ENDDO
T=T+1
ENDDO
I=I+1
ENDDO
I=3
DO WHILE I>=1
T=1
DO WHILE T<=4-I
" "
J=1
DO WHILE J<=I+(I-1)
"*"
J=J+1
ENDDO
T=T+1
ENDDO
I=I-1
ENDDO
这样做对吗?
你的程序不正确,我习惯用 FOR循环,下面这段我调试过了.对了,你的题目要求输出的图形应该是一个菱形状的星形图案吧?如果是的.下面的答案就是正确的.其实除了下面这段,还有很多类似的写法.
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
?
endfo