科技工作者之家
科技工作者之家APP是专注科技人才,知识分享与人才交流的服务平台。
科技工作者之家 2020-11-17
H数是指:仅包含质因子2,3,5,7的数。
【示例】2,3,4,5,6,7,8,9,10均为H数;但11不是H数,12是H数,13不是H数......
简介所谓H数是指该数除1以外,最多只有2,3,5,7四种因子。如630是H数,而22不是。1
判断方法用FreeBASIC来实现H数的算法
DECLARE FUNCTION HNUM(X AS INTEGER) AS INTEGER
DIM AS INTEGER I,N,J
INPUT N
I=1 'H数
J=0 '第J个H数
DO
I=I+1
IF HNUM(I)=1 THEN J=J+1
LOOP WHILE J