主题:高手请赐教
cjh
[专家分:0] 发布于 2005-08-04 17:46:00
在QB中,输入一个数,怎样找出她的所有质因数?[em18][em18][em18]
回复列表 (共3个回复)
沙发
163111511 [专家分:90] 发布于 2005-08-04 18:02:00
板凳
163111511 [专家分:90] 发布于 2005-08-04 19:55:00
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 楼
moz [专家分:37620] 发布于 2005-08-05 11:15:00
[url=http://www.programfan.com/club/showbbs.asp?id=90603]请参阅此贴[/url]
我来回复