[*]①首先定义一个循环变量i,以及分别用来存放四位数分解之后各位数的变量qw(千位)、bw(百位)、sw(十位)和gw(个位)。 ②通过for循环依次对数组中的每个四位数进行分解,循环初值为1 000,终值为5 000,每循环一次,循环变量i的值

admin2010-04-05  26

问题

选项

答案[*]

解析 ①首先定义一个循环变量i,以及分别用来存放四位数分解之后各位数的变量qw(千位)、bw(百位)、sw(十位)和gw(个位)。
    ②通过for循环依次对数组中的每个四位数进行分解,循环初值为1 000,终值为5 000,每循环一次,循环变量i的值加1。每分解一个四位数,根据题目要求,判断其“千
位+百位=十位+个位”的条件是否满足,同时判断“(千位+百位)=(个位-千位)*10”的条件是否满足,两个条件之间用&&运算符进行连接。当同时满足以上两个判断条件时,计数变量cnt的值加1,同时将该四位数累加到求和变量sum中,最终得到满足条件的四位自然数个数cnt及它们的和sum。
    本题中cnt和sum变量在源程序中已经定义,在该子程序中就不需要再重新定义了。
转载请注明原文地址:https://kaotiyun.com/show/KuiZ777K
0

相关试题推荐
最新回复(0)