1) 编函jsValue,将大于整数m且紧靠m的k个素数存入数组XX传回。
2) IN.DAT中有200四位数,且已存入数组a,编jsVal,若个位为0/2/4/6/8,统计个数降序存入数组b.
3)从IN.DAT中读英文章,以行为单位把o左字符串移到该串的右存放,删o,余字符串内容移到已处理串左存放。
4) 从IN.DAT中读英文章,以行为单位对行中空格及标点为分隔的所有单词倒排。
5)in.dat中有200正整数1000~9999,要求按后三位升序排列,取10数,若后三等,则原数大小降排。
6)in.dat中有200正整数1000~9999,要求按后三位降序排列,取10数,若后三等,则原数大小升排。
7)IN.DAT中有100个产品销售记录,按产品代码降序排若同则按金额降序排。
8)从ENG .IN中读英文章,按指定的替代关系对所有存入的字符进行替代。f(p)=p*11mod256 <=32 or >130 不变
9) 从IN.DAT中读英文章,以行为单位对字符按大到小的顺序排序。
10) 从IN.DAT中读英文章,以行为单位把所有小写字母改成其后的一个字母,大小写字母不变。
11)把S字符串中所有字母改写成该字母的下一个字母,如:Mn.123Zxy对应No.123Ayz.
12)IN.DAT中有100个产品销售记录,按产品名称升序排若同则按金额升序排。
13)IN.DAT中有100个产品销售记录,按产品名称升序排若同则按金额降序排。
14) IN.DAT中有200四位数,且已存入数组a,若该四位数连续大于其后的5个数且该数为奇数,统计个数升序存入数组b.
15)IN.DAT中有200四位数,且已存入数组a,若一个四位数的千位上的数字值<=百位,...,且该数为偶数,统计个数升序存入数组b.
16)从IN.DAT中读英文章,以行为单位把字符串中所有字符的ASCII值右移4位,然后把右移后的字符ASCII值加上原字符ASCII值,每行宽度均小于80个字符,含标点符号和空格。
17)从IN.DAT中读英文章,以行为单位把字符串中第一个字符的ASCII值加第二个字符的ASCII值得第一个新字符,如此循环,每行宽 度均小于80个字符,含标点符号和空格。
18)从ENG .IN中读英文章,按指定的替代关系对所有存入的字符进行替代。f(p)=p*11mod256 <=32 or 原字符的ASCII值是偶数不变
19)编函findstr,统计一个长度为2的子字符串在另一个字符串中出现的次数。
20)编函jsValue,求Fibonacci数列中大于t的最小的一个数, F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2),读50个数据t.
21)
22)编函countValue,求n(不含n)以内同时能被3与7整除的所有自然数之和的平方根s.
23)in.dat中有N个实数(N<200), 编函CalValue使其求这N个实数的平均值;分别求其整数,小数部分和。
24)在三位整数100~999中找既是完全平方数又有两个数相同的整数(144,676),并升序排列存入数组。
25)寻找并输出11~999之间的数m,它满足m,m2,m3都是回文数(左右对称的数),是则函数返回1,反之0。
26)in.dat中有若干个四位正整数(<200),编函CalValue求这个文件中共有多少个正整数;求这些数右移一位后,新数是偶数的数的个数,以及这些数(移动前的值)的算术平均值.
27)in.dat中有300个四位数,编函jsValue,求出千位-百位-...-个位>0的个数,把满足条件的四位数存入b,再把b中数升序排。
28)IN.DAT中有200四位数,且已存入数组a,编函jsValue,把千位十位数字重新组成十位数ab(a原千位),个位百位组成cd(c原个位)将满足1.ab-cd>=0<=10 2.两数为奇数 3.两 个新数的十位数均非零 的四位数降序存入b.
29) IN.DAT中有200四位数,且已存入数组a,编函jsValue,把千位十位数字重新组成十位数ab(a原千位),个位百位组成cd(c原个位) 将满足1.ab-cd>=10<=20 2.两数为偶数 3. 两个新数的十位数均非零 的四位数降序存入b.
30) IN.DAT中有200四位数,且已存入数组a,编函jsValue,使从a中读个四位数,若该四位数连续小于其后的五个数且该数为偶数(该数后不满五个数则不统计),统计个数升序存入b。
31)IN.DAT中有100个产品销售记录,按金额降序排若同则按产品代码降序排。
32)IN.DAT中有100个产品销售记录,按产品名称降序排若同则按金额升序排。
33)编函使从文件IN.DAT中读取1000个整数到数组XX中,编函Computer计算XX中偶数个数,奇数平均值,偶数平均值及其方差. 每行存放10个数(>=0 <=2000),逗号隔开。
34)编函countValue选出100~1000所有个位十位之和被10除所的余数是百位数字的素数的个数及其这些素数的和。
35)A1=1,A2=1,An=An-2+2An-1.编函jsValue要求依次对于整数M=100,1000,10000求出对应的n值,使其满足Sn<M且Sn-1>=M,这里Sn=A1+A2+...+An,并依次把n值存入 数组单元b[0],b[1],b[2]中。
36))从ENG .IN中读英文章,按指定的替代关系对所有存入的字符进行替代。f(p)=p*11mod256 f(p)<=32 or f(p)对应的字符是数字0~9 不变。
37)从ENG .IN中读英文章,按指定的替代关系对所有存入的字符进行替代。f(p)=p*11mod256 f(p)<=32 or 原字符是大写字母 不变。
38)IN.DAT中有100个产品销售记录,按产品代码升序排若同则按金额升序排。
39)现有10个人100行的选票数据文件IN.DAT,数据存放格式是每条记录长度均为10位,第一位表示第一个人的选中情况,。。。,1表选中,全选或均不选作废,编函统计每个人的选票 并把票数依次存入yy[0]到yy[9].
40)in.dat中有若干个四位正整数(<200),编函CalValue求这个文件中共有多少个正整数;求这些数中的各位数字之和是偶数的数的个数,以及满足此条件的这些数的算术平均值。
41)计算出自然数SIX和NINE,他们满足的条件是SIX+SIX+SIX=NINE+NINE的个数cnt以及满足此条件所有的SIX与NINE的和。 其中S I X N E各代表一个十进制数字。
42)IN.DAT中有100个产品销售记录,按产品名称降序排若同则按金额降序排。
43)IN.DAT中读20行数据放入字符串数组XX中,编函jsSort,以行为单位对字符串变量的下标为奇数的字符按其ASCII值升序排列。
44)IN.DAT中读20行数据放入字符串数组XX中,编函jsSort,以行为单位对字符串按指定条件排序:字符串对分,左字符ASCII值降序排,后与右边部分交换。若奇数个中间字符不参与。
45) IN.DAT中有200四位数,且已存入数组a,若该四位数连续大于其前的5个数且该数为偶数,统计个数降序存入数组b。 若前不满5个数,则不统计。
46) IN.DAT中有200四位数,且已存入数组a,若该四位数连续大于其前的5个数且该数为奇数,且该数能被7整除,统计个数升序存入数组b。若前不满5个数,则不统计。
47)IN.DAT中有100个产品销售记录,按金额降序排若同则按产品代码升序排。
48)in.dat中有300个四位数,编函jsValue,求出千位+个位=百位+十位的个数,把满足条件的四位数存入b,再把b中数升序排。
49)in.dat中有300个四位数,编函jsValue,求出千位-百位-...-个位>0的个数,再求所有满足条件的四位数的平均值以及不满足此条件的四位数的平均值。
50)IN.DAT中读20行数据放入字符串数组XX中,编函jsSort,以行为单位对字符串按指定条件排序:字符串对分,左按字符ASCII值升序排,后与右边部分交换。若奇数个中间字符不参与.
51) IN.DAT中有200四位数,且已存入数组a,编函jsValue,把千位十位数字重新组成十位数ab(a原千位),个位百位组成cd(c原个位) 将满足两个新数均为素数且十位数均非零的四位 数降序存入b,计算满足上述条件的四位数的个数。
52) IN.DAT中有200四位数,且已存入数组a,编函jsValue,把千位个位数字重新组成十位数ab(a原千位),百位十位组成cd(c原百位) 将满足两个新数均为奇数且两个十位数中至少有 一个能被5整除同时两个十位数均非零的四位数降序存入b,计算满足上述条件的四位数的个数。
53)in.dat中有300个四位数,编函jsValue,求出千位-百位-...-个位>0的个数,再把所有满足条件的四位数依次存入b且对b中的数升序排序。
54)in.dat中有300个四位数,编函jsValue,求出千位+百位=十位+个位的个数,把满足条件的四位数存入b,再把b中数降序排。
55)in.dat中有300个四位数,编函jsValue,求出所有这些四位数是素数的个数,把满足条件的四位数存入b,再把b中数升序排。
56)从ENG .IN中读英文章,按指定的替代关系对所有存入的字符进行替代。f(p)=p*11mod256 <=32 or f(p)对应的字符是小写字母 不变。
57)
58)现有10个人100行的选票数据文件IN.DAT,数据存放格式是每条记录长度均为10位,第一位表示第一个人的选中情况,。。。,1表选中,若一张选票人数小于等于5个人时作废,编函 统计每个人的选票并把票数依次存入yy[0]到yy[9].
59) IN.DAT中有200四位数,且已存入数组a,编函jsValue,把千位十位数字重新组成十位数ab(a原千位),个位百位组成cd(c原个位) 将满足1.ab<cd,ab必须为奇数且不能被5整除, cd必须是偶数同时两个新数十位数均非零的四位数降序存入b,计算满足上述条件的四位数的个数。
60)in.dat中有200组数据,每组都为3个三位数,之前把这200组数据存入结构数组aa中,编函jsSort要求在200组数据中找出条件为每组中的第二个数大于第一个数加第三个数的和,其 中满足条件的组数作为函数jsSort的返回值,同时把满足条件的数据存入bb,再把bb中数按每组数据的第二个数加第三个之和的大小降序排列,结果存入bb。
61)47)IN.DAT中有100个产品销售记录,按金额升序排若同则按产品代码降序排。
62)从ENG .IN中读英文章,按指定的替代关系对所有存入的字符进行替代。f(p)=p*13mod256 <=32 or f(p)对应的ASCII值是偶数 不变。
63)把S字符串中所有字符左移一位。如:Mn.123xyZ对应n.123xyZM.
64)找出所有100以内(含100)满足i,i+4,i+10都是素数的整数(i+10也在100以内)的个数及这些i之和。
65)in.dat中有若干个四位正整数(<200),编函CalValue求这个文件中共有多少个正整数;求这些数中的各位数字之和是奇数的数的个数,以及满足此条件的这些数的算术平均值。
66)编函countValue计算500~800区间内素数的个数以及按所求素数的值从大到小的顺序计算其间隔加减的和。(即求第1个素数-第二个素数+第三个。。。之和)
67)选出5000以下符合: 千位数字与百位数字之和等于十位与个位数字之和,且千百位数字和是个千位数字差的10倍;条件的四位数的个数以及这些数的总和。
68) IN.DAT中有200四位数,且已存入数组a,编函jsValue,如果四位数各位上的数字均是奇数则统计满足此条件的个数并把这些四位数降序排列存入数组b.
69) IN.DAT中有200四位数,且已存入数组a,编函jsVal,求出千位-百位-...-个位>0且原四位数是奇数的个数,再把所有满足条件的四位数升序存入b。
70) IN.DAT中有若干个四位正整数(<200),编函CalValue求这个文件中共有多少个正整数,求这些数右移1位后产生的新数是奇数的数的个数及满足条件的这些数(右移前)的算术平均值。
71)in.dat中读20行数据放入字符串数组XX中,编函jsSort,以行为单位对字符串按指定条件排序:字符串对分,左按字符ASCII值降序排,右按字符ASCII值升序排,若奇数个中间字符不参与.
72)IN.DAT中有200四位数,且已存入数组a,编函jsValue,把个位千位数字重新组成十位数ab(a原个位),百位十位组成cd(c原百位) 将满足两个新数均为偶数且其中至少有一个能被9 整除同时两个新数十位数均非零的四位数降序存入b,计算满足上述条件的四位数的个数。
73)从 IN.DAT中读英文章存入字符串数组XX中,编函以行为单位把字符串中的所有小写字母改写成该字母的上一个字母。
74)从 IN.DAT中读英文章存入字符串数组XX中,编函以行为单位把字符串中的所有字符的ASCII值左移4位,若左移后的字符ASCII值小于等于32或大于100则原字符保持不变,否则把左 移后的字符ASCII值再加上原字符的ASCII值得到新的字符,得到的新字符仍存入原字符串对应的位置上。
75)in.dat中有200组数据,每组都为3个三位数,之前把这200组数据存入结构数组aa中,编函jsSort要求在200组数据中找出条件为每组中的第一个数大于第二个数加第三个数的和,其 中满足条件的组数作为函数jsSort的返回值,同时把满足条件的数据存入bb,再把bb中数按每组数据的第一个数加第三个之和的大小升序排列,结果存入bb。
76)IN.DAT中有200四位数,且已存入数组a,编函jsValue,把个位千位数字重新组成十位数ab(a原个位),百位十位组成cd(c原百位) 将满足两个新数一个为奇一个为偶数且至少有个能 被17整除,同时两个十位数均非零的四位数降序存入b,计算满足上述条件的四位数的个数。
77)IN.DAT中有200个四位数,编函jsVal,求出千位+十位=百位+个位且原四位数为偶数的个数,把满足条件的四位数升序存入数组b。
78)IN.DAT中有200个四位数,编函jsVal,求出千位>=百位>=十位>=个位且原四位数为奇数的个数,把满足条件的四位数升序存入数组b。
79)编函countValue求出1~1000之内能被7或11整除但不能同时被7或11整除的所有整数放在数组a中,并通过n返回这些数的个数。
80)in.dat中有300个四位数,编函jsValue,求出个位-千位—百位-十位>0的个数,再求所有满足条件的四位数的平均值以及不满足此条件的四位数的平均值。
81)in.dat中有300个四位数,编函jsValue,求出千位+百位=十位+个位的个数,再求所有满足条件的四位数的平均值以及不满足此条件的四位数的平均值。
82)in.dat中有300个四位数,编函jsValue,求出所有这些四位数是素数的个数,再求所有满足条件的四位数的平均值以及不满足此条件的四位数的平均值。
83)编函使从文件IN.DAT中读取1000个整数到数组XX中,编函Computer计算XX中奇数个数,奇数平均值,偶数平均值及所有奇数的方差. 每行存放10个数(>=0 <=2000),逗号隔开。
84)现有10个人100行的选票数据文件IN.DAT,数据存放格式是每条记录长度均为10位,第一位表示第一个人的选中情况,。。。,1表选中,若一张选票人数大于5个人时作废,编函 统计每个人的选票并把票数依次存入yy[0]到yy[9].
85)IN.DAT中有200个四位数,编函jsVal,求出个位-千位-百位-个位>=0且原四位数为偶数的个数,把满足条件的四位数升序存入数组b。
86) IN.DAT中有200四位数,且已存入数组a,编函jsValue,把千位十位数字重新组成十位数ab(a原千位),个位百位组成cd(c原个位) 将满足1.ab>cd,ab必须为偶数且能被5整除, cd必 须是奇数同时两个新数十位数均非零的四位数降序存入b,计算满足上述条件的四位数的个数。
87)in.dat中有300个四位数,编函jsValue,求出千位+个位=百位+十位的个数,再求所有满足条件的四位数的平均值以及不满足此条件的四位数的平均值。
88)从 IN.DAT中读英文章存入字符串数组XX中,编函以行为单位对字符按从小到大的顺序排序,排序后的结果仍按行重新存入字符串数组XX中。
89)IN.DAT中有200个四位数,编函jsVal,求出千位+个位=百位+十位且原四位数为奇数的个数,把满足条件的四位数升序存入数组b。
90)编函jsValue实现将一正整数序列{K1~K9}重新排列成一个新序列,新序列中比K1小的都在K1左边,比K1大的都在K1右边。
91)编函从文件in.dat中读取200个整数至数组XX中,求出奇数的个数和偶数的个数以及数组下标为偶数的元素值的算术平均值(保留2位)。
92)编函从文件IN.DAT中读取200个整数至数组XX中,求出最大数和最大数的个数和数组XX中能被3整除或能被7整除的算术平均值(保留2位)。
93)编函使从文件IN.DAT中读取1000个整数到数组XX中,编函Computer计算XX中奇数个数,偶数个数,平均值及其方差. 每行存放10个数(>=0 <=2000),逗号隔开.
94)编函从文件in.dat中读取200个整数至数组XX中,求出奇数的个数和偶数的个数以及数组XX中值为偶数的算术平均值(保留2位)。
95)从ENG .IN中读英文章,按指定的替代关系对所有存入的字符进行替代。f(p)=p*11mod256 <=32 or f(p)对应的字符为大写字母 不变。
96)从ENG .IN中读英文章,按指定的替代关系对所有存入的字符进行替代。f(p)=p*11mod256 <=32 or f(p)对应的字符为小写字母 不变。
97)从ENG .IN中读英文章,按指定的替代关系对所有存入的字符进行替代。f(p)=p*11mod256 <=32 or 原字符是数字字符0~9 不变。
98)从ENG .IN中读英文章,按指定的替代关系对所有存入的字符进行替代。f(p)=p*17mod256 <=32 or f(p)的ASCII值是奇数 不变。
99)IN.DAT中有100个产品销售记录,按金额升序排若同则按产产品代码升序排。
100)从IN.DAT中读英文章,以行为单位把字符串中的最后一个字符的ASCII值右移4位后加最后第二个字符的ASCII值,得到最后一个新的字符,最后第二个字符的ASCII值右移四位后加最 后第三个字符的ASCII值,得最后第二个新的字符,依次类推到第二个字符,第一个字符的ASCII值加原最后一个字符的ASCII值,得到第一个新的字符,得到的新字符分别存放在原字符 串对应的位置上。每行宽度均小于80个字符,含标点符号和空格。

