回 帖 发 新 帖 刷新版面

主题:程序

麻烦各位,请问有谁知道:倒三角的Visual FoxPro程序怎样写?我会写正的,但是试了很多次,都写不出来另外一个……

回复列表 (共6个回复)

沙发

会写正的三角的Visual FoxPro程序,就贴出来,然后倒过来写倒三角的Visual FoxPro程序

板凳

如果是用字符来打出三角形的形状:
? "正三角形"
FOR i = 1 to 7
    ?SPACE(21-2*i),REPLICATE("*",3*i-2)
NEXT
?
? "倒三角形"
FOR i = 7 to 1 step -1
    ?SPACE(21-2*i),REPLICATE("*",3*i-2)
NEXT

3 楼

很谢谢你们,我也找到一个方法了:

clear
i=0
do while i<4
  ?space(i)
  n=5
  do while n>=2*i-1
  ??"*"
   n=n-1
  enddo
  i=i+1
enddo
return

大家可以参详参详

4 楼

请您告诉我,您这样做的原因是什么吗?就是注释是什么……

5 楼

这种程序有点象八股文,只能考试时用,实际情况中不太用到!

6 楼

确实,这个应该是学生的作业,而且过时了,因为早期在DOS下面可能会使用这种方式生成用户界面,但进入windows后早就不用了

我来回复

您尚未登录,请登录后再回复。点此登录或注册