比10000小的正整数中含有数字1的数的个数为()。
A、3439
B、6560
C、5000
D、6561
第1题:
下面的代码,能够正确判断一个正整数位数的是()。 知识点:分支。
A.a = int(input("输入一个10000以内的正整数:")) if 0<a<10: print(str(a)+"是1位数") elif a<100: print(str(a)+"是2位数") elif a<1000: print(str(a)+"是3位数") elif a<10000: print(str(a)+"是4位数") else: print("数据有误")#B.a = int(input("输入一个10000以内的正整数:")) if 0<a<10000: print(str(a)+"是"+str(len(str(a)))+"位数") else: print("数据有误")#C.a = input("输入一个10000以内的正整数:") if 0<a<10: print(a+"是1位数") elif a<100: print(a+"是2位数") elif a<1000:第2题:
如果一个正整数的所有因子之和等于该正整数,则称这个正整数为完全数。 编写程序读入n,输出不超过n的全部完全数,1不是完全数。(一个数n的因子即是在1~n-1范围内能被其整除的数)。
第3题:
1、数字加密: 要求输入一个四位的正整数,每位数字加5再除以10取余,并替换对应数字。输出原数和加密后的数。(提示:用/和%运算求各个数字)
第4题:
从1~6这6个数中不放回取2个数,则以下哪个概率值是正确的?
A.2个数字和为5的概率为2/15
B.2个数字和为7的概率为1/5
C.2个数字和为10的概率为2/15
D.2个数字和为4的概率为2/15
E.2个数字和为8的概率为1/15
F.2个数字和为11的概率为2/15
第5题:
一个正整数如果恰好等于它的因子(不包括自己)之和,这个数就称为“完数”。例如,28的因子为1、2、4、7、14,且28=1+2+4+7+14,因此28是完数。输入一个正整数,判断该数是否为完数。 输入格式: 输入一个正整数 输出格式: 判断结果,是完数 或 不是完数。 输入样例1: 28 输出样例1: 是完数 输入样例2: 53 输出样例2: 不是完数