帮帮新手。输出100以内素数,统计个数,并计算和值
我只会把素数找出来。求100以内的素数的个数和值我不会做。希望懂的大侠帮帮忙。这是我做的
输出100以内素数,统计个数,并计算和值 - 副本.zip
(1.02 KB)
CLEAR CREATE CURSOR TABA (NUM N(4),A C(2)) FOR I=1 TO 100 B=IIF((INT(I/2)>1 AND I%2=0) OR (INT(I/3)>1 AND I%3=0) OR (INT(I/5)>1 AND I%5=0) OR (INT(I/7)>1 AND I%7=0),[√],[]) INSERT INTO TABA VALUES(I,B) ENDFOR CALCULATE CNT(),SUM(NUM) TO X1,X2 FOR EMPTY(A) ? [100以内素数的个数:]+TRANSFORM(X1-1) ? [100以内素数的和数:]+TRANSFORM(X2-1) BROWSE
CLEAR S=[] &&显示素数 K=0 &&计算素数的个数 FOR I=2 TO 100 IF NOT ((INT(I/2)>1 AND I%2=0) OR (INT(I/3)>1 AND I%3=0) OR (INT(I/5)>1 AND I%5=0) OR (INT(I/7)>1 AND I%7=0)) S=S+[+]+TRANSFORM(I) K=K+1 ENDIF ENDFOR ?[素数【]+S+[】=]+TRANSFORM(EVALUATE(S)) ?[100以内素数的个数:]+TRANSFORM(K)