云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > VFP编程题类型总结

VFP编程题类型总结

  • 62 次阅读
  • 3 次下载
  • 2025/5/6 13:47:08

Y=-(X*X) ENDIF ENDIF ?Y

2.现有一元2次方程 AX^2+BX+C=0 其中A B C 是整数且A不等于0 若存在实根,则输出“在实数范围内有解” 若不存在实根 则输出“在实数范围内无解”/求解 INPUT TO A INPUT TO B INPUT TO C D=B*B-4*A*C IF D>=0

?\在实数范围内有解\ELSE

?\在实数范围内无解\ENDIF /

INPUT TO A INPUT TO B INPUT TO C D=B*B-4*A*C IF D>0

X1=(-B+SQRT(D))/(2*A) X2=(-B-SQRT(D))/(2*A) ?X1 ?X2 ELSE IF D>0 X=-B/(2*A) ?\ ELSE ?\无解\ENDIF ENDIF

if?X?3.输入一个X的值,求Y的值。Y= ?2X?1if?3X?11if?INPUT TO X DO CASE CASE X<1 Y=X CASE X<10 Y=2*X-1 CASE X>=10 Y=3*X-11 ENDCASE ?Y

X?11??X?10 X??10③数组类

1. 输入10个数,输出其中小于平均值S的数。 DIME A(10) S=0

FOR I=1 TO 10 INPUT TO A(I) S=S+A(I) ENDFOR S=S/10

FOR I=1 TO 10 IF A(I)

2.输入10个数,求其中最大数和最小数。 DIME A(10) FOR I=1 TO 10

INPUT “ ENTER A NUMBER:”TO A(I) ENDFOR BIG=A(1) SMALL=A(1) FOR I=2 TO 10

IF A(I)>BIG

BIG=A(I) ENDIF

IF A(I)

SMALL=A(I) ENDIF ENDFOR

?“THE SMALLEST NUMBER IS”,SMALL ?“THE BIGGEST NUMBER IS”,BIG

3.输入10个数,求其中最大数和最小数,并确定它们的位置。 DIME A(10) FOR I=1 TO 10

INPUT “ ENTER A NUMBER:”TO A(I) ENDFOR BIG=A(1) BP=1

SMALL=A(1) SP=1

FOR I=2 TO 10

IF A(I)>BIG

BIG=A(I) BP=I ENDIF

IF A(I)

SMALL=A(I) SP=I ENDIF ENDFOR

?“THE PLACE OF THE SMALLEST NUMBER IS”,SP ?“THE SMALLEST NUMBER IS”,SMALL

?“THE PLACE OF THE BIGGEST NUMBER IS”,BP ?“THE BIGGEST NUMBER IS”,BIG

4.从键盘输入10 个整数,现从中查找某个数,若查到,输出“YES”,否则输出“NO”。

DIMENSION A(10) FOR I=1 TO 10

INPUT \输入10个整数\ENDFOR

INPUT \输入待查找的整数\FOR I=1 TO 10 IF X=A(I) ? \ EXIT ENDIF

ENDFOR IF I>10 ? \ENDIF

5.已有按从小到大的顺序排列的10 个数,现输入一个数,要求插入到数列中。插入后数列仍然按从小到大顺序排列。 DIMENSION A(11) FOR I=1 TO 10

INPUT “递增输入10个整数” TO A(I) ENDFOR

INPUT “任意输入一个整数” TO X FOR I=10 TO 1 STEP -1 IF X

A(I+1)=A(I) A(I)=X ELSE

A(I+1)=A(I) ENDIF ELSE

A(I+1)=X EXIT ENDIF ENDFOR

FOR I=1 TO 11 ??A(I) ENDFOR ?

6. 数组A中已存放了10个由小到大排列的数。现从键盘输入一个数X,要求删除数组中与其相同的数,并将后续的数依次前移,最后输出剩余的数。(7分) 考虑到有重复数的程序如下: DIME A(10) FOR I=1 TO 10

INPUT “按递增输入10个数” TO A(I) ENDFOR

INPUT “输入待删除的数” TO X I=1 J=1 N=0

DO WHILE I<=10 IF A(I)

搜索更多关于: VFP编程题类型总结 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

Y=-(X*X) ENDIF ENDIF ?Y 2.现有一元2次方程 AX^2+BX+C=0 其中A B C 是整数且A不等于0 若存在实根,则输出“在实数范围内有解” 若不存在实根 则输出“在实数范围内无解”/求解 INPUT TO A INPUT TO B INPUT TO C D=B*B-4*A*C IF D>=0 ?\在实数范围内有解\ELSE ?\在实数范围内无解\ENDIF / INPUT TO A INPUT TO B INPUT TO C D=B*B-4*A*C IF D>0 X1=(-B+SQRT(D))/(2*A) X2=(-B-SQRT(D))/(2*A) ?X1 ?X2 ELSE IF D>0 X=-B/(2*A) ?\ ELSE ?\无解\ENDIF ENDIF

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com