【求助】vfp改错题

完善下列程序(编程环境:vfp6.0)
1. 程序的功能是:接受一位整数J,在屏幕上显示一个由1到该整数组成的菱形,
如:

1
2 2 2
3 3 3 3 3
2 2 2
1
请改正程序中的错误,并编制子程序SUB1.PRG
程序如下:
Set talk off
Clear
do while .t.
Input”请输入一位整数,0表示退出:”to j
do case
case j>=10.or.j<0
@0,20 say “请输入10以下的正整数!”
loop
case j=0
Exit
endcase
clear
@1,20 say j
i=2
do while i>=j
do sub1 with i
i=i+1
enddo
i=j
do while i>=1
do sub1 with i
i=i-1
enddo
enddo
set talk on
return
1
222
33333
222
1
图形是这种菱形

do while i>=j
do sub1 with i
改为:
do while i<=j
do sub1 with i-1

sub1内容:
PARAMETERS x
?CHR(13) &&换行
FOR i=1 to x
??ALLTRIM(STR(x)) &&转成字符输出
endfor
温馨提示:内容为网友见解,仅供参考
无其他回答

vfp求助,输入学生成绩,若成绩大于80分则输出优良,成绩小于60分则输入...
新建一个程序文件,输入如下代码:input "输入学生成绩" to cj do case case cj>=80 ?'优秀'case cj<60 ?'不及格'otherwise ?'中等'endcase 保存并运行即可!

浙江省计算机二级考试VFP求助~!
你想考二级VF?我9月份刚考完,其实VF一点也不难,我就看了一个礼拜,感觉过也没什么问题。二级的你可以去书店买飞思教育的,有海豚标志,基本上这个公司差不多算是垄断了。

求助用VFP计算
1.clear for x=3 to 100 step 2 y=int(sqrt(x))for i=3 to y if mod(x,i)=0 exit endif endfor if i>y ??x endif endfor

求助VFP一道题!"use student in 2 order 学号"是什么意思?
在工作区2中打开表student

VFP 替换 求助,在公司的基本资料库中,由于录入实务,其中工号部分有数字...
replace all 工号 with CHRTRAN(工号,"o","0") &&小写o换为0 replace all 工号 with CHRTRAN(工号,"O","0") &&大写O换为0

求助大虾,用VFP怎么做成B\/S结构的?
用VFP可以做成B\/S结构的,大概一个月的时间,不可能做好的!

VFP(foxpro),文本框设置问题
我也会遇到这样的问题。我解决的办法是文本框得到焦点会选中文本框中所有的文本数据,然后统一改下就行。因为在输入数值数据时,如果鼠标点的太向后方的话,数值输入不完就输入不进去了 文本框的init代码 this.selectonentry=.t.文本框click代码为this.setfocus ...

vfp数据类型不对,求助高手
好像是kcsl有问题,你检查一下,这个控件是不是数值型的,最好给它一个默认值0.00

vfp求助:已知学号与出生日期,求入学时的年龄
你的题目给得不完整,肯定在学号的某几位中包含着入学时间,得用入学时间和出生日期,才能求出入学时年龄。假设学号的前4位是入学时间的话:入学时年龄= val(left(学号,4))-year(出生日期)

vfp 求助大神
不能保证全对,你在核实一下

相似回答
大家正在搜