已知数据文件in.dat中存有200个四位数,并已调用读函数readDat0把这些数存入数组a中,请考生编制一
已知数据文件in.dat中存有200个四位数,并已调用读函数readDat0把这些数存入数组a中,请考生编制一函数jsVal,其功能是:依次从数组a中取出一个四位数,如果该四位数大于该四位数以后的连续五个数且该数是奇数(该四位数以后不满五个数,则不统计),则统计出满足此条件的个数cnt并把这些四位数按从小到大的顺序存入数组b中,最后调用写函数 writeDat把结果cnt以及数组b中符合条件的四位数输出到0ut.dat文件中。 注意:部分源程序存在test.C文件中。 程序中已定义数组:a[200],b[200],已定义变量:cnt 请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat和写函数writeDat的内容。
【审题关键句】大于后连续5个数,奇数,从小到大排序。
【解题思路】本题类似第35套试题,通过审题可以发现主要有两个不同点:①判断数值为奇数,可通过a[i]%2进行判断,参考答案的第4条语句;②要求进行比较的元素大于后连续5个数,因此在设置判断条件时,作为比较的两个数之间应该是大于关系,参考答案的第4条语句。
【参考答案】
问一个关于数列的问题已知数列{An}满足A1=1,An=3^(n-1)+A(n-1)〔n>=2〕, 数学 2020-04-27 …
急问,数列{a(n)}数列题,和方程联立在一起.急问,数列{a(n)}中相邻2项a(n)、a(n+ 数学 2020-05-17 …
在数列{An}中,已知An+A(n+1)=2n(n∈N*)1.求证数列{A(2n+1)},{A(2 数学 2020-06-03 …
已知两个等差数列{a(n)}和{b(n)}的前n项和分别为an和bn,且an/bn=(7n+45) 数学 2020-06-06 …
已知数列{an}是等比数列,试判断该数列依次k项的和组成的数列{bn}是否仍为等比数列?设bn=a 数学 2020-06-16 …
[√ā+1/a](n)展开式中无常数项,则n为()。A.任意正偶数B.不是3的倍数C.任意正奇数D 其他 2020-07-31 …
请问:二项式定理N不为整数的情况下,公式是怎样的?二项式定理a^n-b^n=(a-b)(a^(n- 数学 2020-07-31 …
定义:对于任意n为自然数,满足条件(an+a(n+2))/2≤a(n+1),且an≤M的无穷数列a 数学 2020-08-02 …
基本不等式设数列a(n),b(n),且a(1)>b(1)>0,a(n)=(a(n-1)+b(n-1 数学 2020-08-03 …
分解因式谁能给我讲解下!a^n+b^n=(a+b)([a^{n-1}]-[a^{n-2}]*b+[a 数学 2020-11-20 …