一道 vfp二级的题目.
问题描述:
一道 vfp二级的题目.
【程序】
SET TALK OFF
CLEA
INPUT “请输入一个正整数=” TO X
C=””
M=X
IF INT(X)=X
DO WHILE M>0
P=MOD(M,2)
C=STR(P,1)+C
M=INT(M/2)
ENDDO
ELSE
C=”11111”
ENDIF
SET TALK ON
当输入x为34时,c=?我要理由
答
CLEA INPUT "请输入一个正整数=" TO X C=""M=XIF INT(X)=X && 确定 X 是整数 DO WHILE M>0&& 只要 M 大于 0 就计算P=MOD(M,2)&& P = M 模 2C=STR(P,1)+C&& C = P(字符) + CM=INT(M/2)...