给定程序中,函数fun的功能是:找出100~999之间(含100和999)所有整数中各位上数字之和为x(x为一正整数)的整数,然后输出;符合条件的整数个数作为函数值返回。例如,当x值为5时,100~999之间各位上数字之和为5的整数有:104、113、122、131、140、203、212、221、230、302、3ll、320、401、410、500。共有15个。当x值为27时,各位数字之和为27的整数是:999。只有1个。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程

题目

给定程序中,函数fun的功能是:找出100~999之间(含100和999)所有整数中各位上数字之和为x(x为一正整数)的整数,然后输出;符合条件的整数个数作为函数值返回。

例如,当x值为5时,100~999之间各位上数字之和为5的整数有:104、113、122、131、140、203、212、221、230、302、3ll、320、401、410、500。共有15个。当x值为27时,各位数字之和为27的整数是:999。只有1个。

请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。

注意:源程序存放在考生文件夹下的BLANKl.C中。

不得增行或删行,也不得更改程序的结构!


相似考题
参考答案和解析
正确答案:(1)999 (2)t/10 (3)x
(1)999 (2)t/10 (3)x 解析:本题中函数fun的功能是找出100~999之间(含100和999)所有整数中各位上数字之和为x(x为一正整数)的整数,因此需要求一个三位数x的个位、十位和百位,可由x%10,x/10再对10求余、x/100分别得到。
更多“ 给定程序中,函数fun的功能是:找出100~999之间(含100和999)所有整数中各位上数字之和为x(x为一正整数)的整数,然后输出;符合条件的整数个数作为函数值返回。例如,当x值为5时,100~999之间各位”相关问题
  • 第1题:

    编写一个函数isdiff(n),判断参数n的各位数字是否互不相同,若互不相同,则返回1,否则返回0 利用isdiff函数找出100到200之间所有各位数字均不同的整数。


    K值的选择;距离度量;分类决策规则

  • 第2题:

    要使变量x赋值为一个三位的正整数(100~999),正确的语句是()。

    A.x = Int(1000*Rnd())

    B.x = Int(999*Rnd())

    C.x = Int(900*Rnd() + 100)

    D.x = Int(999*Rnd() + 100)


    D

  • 第3题:

    以下能用于随机生成一个三位正整数的代码为:

    A.import random a=randint(100,999)

    B.import random a=random.randint(100,999)

    C.import random a=random.randint(100,1000)

    D.import random a=random.randint[100,999]


    import random a=random.randint(100,999)

  • 第4题:

    求100到999之间有多少个其各位数之和为5的整数(如104,113等)


    a<=9/*第一空。明确个位数的范围(从0~9)*/ 100*c+10*b+a/*第二空。计算并求出这个三位数*/ n/*第三空。将各位数的立方和与这个三位数进行比较以确定其是否为'水仙花数'*/

  • 第5题:

    输入一个三位整数x(999=>x>=100),将其分解出百位、十位、个位,并求出各位之和以及各位之积


    #include