分析:通过分析题目可得到: QBASIC程序如下: INPUT n s=0 i=1 DO IF n MOD i=0 THEN s=s+i END IF i=i+1 LOOP UNTIL i>=n IF s=n THEN PRINT“YES” ELSE PRINT“NO” END IF END
据此解答即可.
解答:
解: QBASIC程序如下: INPUT n s=0 i=1 DO IF n MOD i=0 THEN s=s+i END IF i=i+1 LOOP UNTIL i>=n IF s=n THEN PRINT“YES”. ELSE PRINT“NO”. END IF END 通过测试得到500字以内的完全数6、28和496. 答:500字以内的完全数有6、28和496.