程序test.c的功能是:选出1000至5 000范围内(包括1 000、5 000)符合下面条件的四位自然数。条件是:
程序test.c的功能是:选出1000至5 000范围内(包括1 000、5 000)符合下面条件的四位自然数。条件是:千位数字与百位数字之和等于十位数字与个位数字之和,且千位数字与百位数字之和等于个位数字与千位数字之差的整10倍。计算并输出这些四位自然数的个数cnt以及这些数的和sum。请编写函数countValue实现程序的要求。最后main函数调用函数 writeDAT把结果crlt和sum输出到out.dat文件中。
【审题关键句】千位+百位等于十位十个位,且千位+百位等于个位.千位的10倍。计算并输出这些四位自然数的个数cnt以及这些数的和。
【解题思路】
①首先定义一个循环变量i,以及分别用来存放四位数分解之后各位数的变量qw(千位)、bw(百位)、SW(十位)和gw(个位)。
②通过for循环依次对数组中的每个四位数进行分解,循环初值为1000,终值为5000,每循环一次,循环变量i的值加1。每分解一个四位数,根据题目要求,判断其“千位十百位=十位+个位”的条件是否满足,同时判断“(千位+百位)=(个位-于位)*10”的条件是否满足,两个条件之间用运算符进行连接。当同时满足以上两个判断条件时,计数变量cnt的值加1,同时将该四位数累加到求和变量sum中,最终得到满足条件的四位自然数个数cnt及它们的和sum。
本题中cnt和sum变量在源程序中已经定义,在该子程序中就不需要再重新定义了。
【参考答案】

巴西(归纳)位置范围自然地理特征人文地理特征自然地理特征中有气候地形资源……人文工业农业文化人口 其他 2020-03-30 …
0是偶数吗?新教材中说0是自然数,但又说我们在自然数范围内(0除外)研究因数和倍数。那么0就不是2 数学 2020-04-08 …
中国古代建筑除了注重跟周围自然环境的协调外,还具有以下特点( )。 A.以木材为主要建 职业资格考试 2020-05-20 …
已知数列{an}中,a1>0,且an+1=√(3+an)/2.(2)试求a1的取值范围,使an是常 数学 2020-06-22 …
分段函数f(x)=ae^x(x≤0)和f(x)=-lnx(x>0),其中e为自然对数的底数其中e为 数学 2020-07-30 …
设函数f(x)=ex+x2-a(a∈R,e为自然对数的底数),若存在b∈[0,1]使f(f(b)) 其他 2020-08-02 …
我们周围自然环境有什么变化?比如河流,空气,植被等尽量说简练些 政治 2020-11-11 …
0是偶数吗我的一个同事说0不是偶数,因为我们只在自然数范围内研究倍数和因数的问题,所以不能算是自然数 数学 2020-11-17 …
阅读下面文字,根据要求回答问题。(5分)苏州庭园的长láng曲径、假山水榭,尤其是建筑屋宇与周围自然 语文 2020-12-14 …
下面的句子中每句都有两个错别字,把它们找出来填入表中,然后改正。①苏州庭园的长廊曲径、假山水榭,犹其 语文 2020-12-14 …