题库首页 › 信息素养大赛(Scratch) › 题目 17770

若一个数字的真因数(即除了该数本身之外的因数)之和大于这个数自身,那么这个数就被称作“盈利数”。 例如,数字12的真因数有 1、2、3、4、6,这些真因数之和为1+2+3+4+6=16。因为 16>12,所以12是盈利数。 现输入一个数字,判断是否为盈利数 【输入格式】 一个整数 【输出格式】 如果这个数字是盈利数,输出1,否则输出0. 【输入样例1】 12 【输出样例1】 1 【输入样例2】 6 【输出样例2】 0

正确答案:参考程序(Python):n=int(input());s=0;for i in range(1,n):if n%i==0:s+=i;print(1 if s>n else 0)。样例→1、0。核心:真因数和判断盈利数。

试卷来源:2025全国青少年信息素养大赛Scratch编程挑战赛(小高组_复赛)真题

本卷相关题目

在线做题 同科目题库