更多“比10000小的正整数中含有数字1的数的个数为()。A、3439B、6560C、5000D、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:
    0---5---7---1

  • 第2题:

    如果一个正整数的所有因子之和等于该正整数,则称这个正整数为完全数。 编写程序读入n,输出不超过n的全部完全数,1不是完全数。(一个数n的因子即是在1~n-1范围内能被其整除的数)。


    程序代码如下:CLEARSET TALK OFFgs=0FOR i=5 to 500 yzh=0 FOR j=1 to INT (i/2) IF i&j=0 yzh= yzh+j ENDIF ENDFOR IF yzh=i gs=gs+1 ENDIF ENDPOR? Gs 程序代码如下:CLEARSET TALK OFFgs=0FOR i=5 to 500 yzh=0 FOR j=1 to INT (i/2) IF i&j=0 yzh= yzh+j ENDIF ENDFOR IF yzh=i gs=gs+1 ENDIF ENDPOR? Gs

  • 第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


    2 个数字和为 5 的概率为 2/15;2 个数字和为 7 的概率为 1/5

  • 第5题:

    一个正整数如果恰好等于它的因子(不包括自己)之和,这个数就称为“完数”。例如,28的因子为1、2、4、7、14,且28=1+2+4+7+14,因此28是完数。输入一个正整数,判断该数是否为完数。 输入格式: 输入一个正整数 输出格式: 判断结果,是完数 或 不是完数。 输入样例1: 28 输出样例1: 是完数 输入样例2: 53 输出样例2: 不是完数


    28