回 帖 发 新 帖 刷新版面

主题:高手请赐教

在QB中,输入一个数,怎样找出她的所有质因数?[em18][em18][em18]

回复列表 (共3个回复)

沙发

板凳

CLS
INPUT N
IF N<1 OR N<>INT(N) THEN ?"ERROR!"END
DIM A(16300)
N1=1
FOR I=2 TO INT((N+1)/2)
   IF N1/I=N1\I THEN
   N1=N1/I:J=J+1:A(J)=I:I=I-1
END IF
IF A(1)=0 THEN ? N;"=";N
FOR I=1 TO J+1
  IF A(I)<>0 THEN ? A(I)
NEXT I
END

3 楼

[url=http://www.programfan.com/club/showbbs.asp?id=90603]请参阅此贴[/url]

我来回复

您尚未登录,请登录后再回复。点此登录或注册