程序填空[1]

*题目:从键盘输入一个汉字字符串,将它逆向、纵向输出。 * 存入变量S中

* 如:输入\计算机考试\输出如下: * 试考机算计

* 请按照题目要求,在下面编写程序代码。

*-------------------------------------------------------

SET TALK OFF

SET LOGERRORS ON S=\

A=\计算机考试\?FUN(A) YZJ() RETURN

FUNCTIO FUN(S) Y=\

**********Program**********

********** End ********** RETURN Y FUNCTI YZJ() S=\我是中国人\Y=FUN(S)

DO YZJ16 WITH Y SET TALK ON RETURN

----------------------

FOR N=1 TO LEN(S)-1 STEP 2 Y=Y+SUBS(S,LEN(S)-N,2)

ENDFOR

*------------------------------------------------------- *【程序设计】

*-------------------------------------------------------

*题目:用循环程序求出1~15之间能被3整除的整数的阶乘和

* 存入变量OUT中。

* 请按照题目要求,在下面编写程序代码。

*-------------------------------------------------------

SET TALK OFF

SET LOGERRORS ON OUT=-1

**********Program**********

********** End ********** SET TALK ON

DO YZJ17 WITH OUT RETURN

--------------------- T=1 s=0

FOR N=1 TO 15 T=T*N IF N%3=0 s=s+T ENDIF ENDFOR OUT=S ? O

*------------------------------------------------------- *【程序设计】

*-------------------------------------------------------

*题目:从键盘输入一个整数,输出所有能整除该数并且本身 * 也能被3整除的数的和。(例如:输入6,6的因子为3、6,则输出9) * 结果存于变量x中。

* 请按照题目要求,在下面编写程序代码。

*-------------------------------------------------------

SET TALK OFF

SET LOGERRORS ON Y=-1

INPUT TO N ?FUN(N) YZJ()

SET TALK ON RETURN

FUNCTI FUN(A) X=0

**********Program**********

********** End ********** RETURN X

FUNC YZJ()

DO YZJ18 WITH FUN(18)

RETURN

---------------------- FOR N=1 TO A

IF

>>展开全文<<
12@gma联系客服:779662525#qq.com(#替换为@)