9、編程求1~1000之內(nèi)的同構(gòu)數(shù)。(同構(gòu)數(shù):若A是同構(gòu)數(shù),則A出現(xiàn)在A的平方數(shù)的右邊。如:5*5=25,5出現(xiàn)在25的右邊,3*3=9,3不出現(xiàn)在9的右邊,所以5是同構(gòu)數(shù),而3不是。)
程序代碼:
SET TALK OFF
CLEAR
FOR X=1 TO 1000
P=X*X
L=LEN(ALLTRIM(STR(X,19)))
IF ALLTRIM(STR(X,19))=RIGHT(ALLTRIM(STR(P,19)),L)
??X
ENDIF
ENDFOR
SET TALK ON
10、本程序用于輸入一個(gè)表名,若表存在則打開,并顯示出其各個(gè)字段名。
程序代碼:
SET TALK OFF
DO WHILE .T.
ACCEPT '請輸入表名:' TO FNAME
IF .NOT.FILE(FNAME)
WAIT '此表不存在'
ELSE
USE &FNAME
ZDSM=FCOUNT()
? '此表中的字段有:'+STR(ZDSM)+'個(gè)'
FOR I=1 TO ZDSM
? STR(I)+' '
?? FIELD(I)
ENDFOR
ENDIF
WAIT '是否繼續(xù)(Y/N)' TO YN
IF UPPER(YN)='N'
EXIT
ENDIF
ENDDO
SET TALK ON
相關(guān)推薦:
2010年9月計(jì)算機(jī)等級考試沖刺備考指導(dǎo)專題 2010全國計(jì)算機(jī)等級考試二級VF輔導(dǎo)筆記匯總
免費(fèi)版:2010計(jì)算機(jī)等考二級VF考前沖刺題匯總 計(jì)算機(jī)等級考試二級VFP上機(jī)試題及答案匯總