1.1 填空 给定程序中,函数fun的功能是:将形参n所指变量中,各位上为偶函数的数去除,剩余的书按原来从高位到低位的顺序组成一个新的数,并通过形参指针n传回所指变量。 第二套:
2.1填空 给定程序中,函数fun的功能是将形参给定的字符串、整数、浮点数些到文本文件中,再用字符方式从此文本文件中逐个读入并显示在终端屏幕上。 第三套:
3.1填空 程序通过定义学生机构体变量,存储了学生的学号,姓名和3门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是重写形参filename所指文件中最后一个学生的数据,即用新的学生数据覆盖该学生原来的数据,其他学生的数据不变。 第四套:
4.1填空 程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是从形参filename所指的文件中读入学生数据,并按照学号从小到大排列后,再用二进制方式把排
序后的学生数据输出到filename所指的文件中,覆盖原来的文件内容。 第五套:
5.1填空 给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成响应的整数、浮点数,然后将其显示在屏幕上。 第六套:
6.1填空 给定程序中:函数fun的功能是根据形参i的值返回某个函数的值。当调用正确时,程序输出: x1=5.000000, x2=3.000000, x1*x1+x1*x2=40.000000。 第七套:
7.1填空 程序通过定义并赋初值的方式,利用结构体变量存储了一名学生的信息。函数fun的功能是输出这位学生的信息。 第八套:
8.1填空 给定程序通过定义并赋初值的方式,利用结构体变量存储了一名学生的学号、姓名和3门课的成绩。函数fun的功能是将该学生的各科成绩都乘以一个系数a。 第九套:
9.1填空 给定程序中,
函数fun的功能是将不带头结点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据位:10、4、2、8、6,排序后链表接点数据域从头至尾的数据为:2、4、6、8、10。 第十套:
10.1填空 给定程序中,函数fun的功能是:判定形参a所指的N×N(规定N为奇数)的矩阵是否是“幻方”,若是,函数返回值为1;不四,函数返回值为0。“幻方”的判定条件是:矩阵每行、每列、主对角线及反对角线上元素之和都相等。例如,以下3×3的矩阵就是一个“幻方”: 。 第十一套:
11.1填空 给定程序,函数fun的功能是将带头结点的单向链表逆置。即若原链表结点数据域从头至尾的数据位:2、4、6、8、10,逆置后,从头至尾数据域依次为:10、8、6、4、2。 第十二套:
12.1填空 给定程序,函数fun的功能是将不带头结点的单向链表逆置。即若原链表结点数据域从头至尾的数据位:2、4、6、8、10,逆置后,从头至尾数据域依次:10、8、6、4、2。
第十三套: 13.1填空
给定程序中,函数fun的功能是将不带头结点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据位:10、4、2、8、6,排序后链表接点数据域从头至尾的数据为:2、4、6、8、10。 第十四套:
14.1填空 给定程序中:函数fun的功能是用函数指向要调用的函数,并进行调用。规定在空2处使f指向函数f1,在2处使f指向函数f2。当调用正确时,程序输出: x1=5.000000, x2=3.000000, x1*x1+x1*x2=40.000000。 第十五套:
15.1填空 程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到student.dat文件中。函数fun的功能是从文件中找出指定学号的学生数据,读入此学生数据 ,对该生的分数进行修改,使每门课的分数加3分,修改后的重写文件中该生的数据,即用该学生的新数据覆盖原数据,其它学生的数据不变,若找不到,则什么都不做。
第十六套:
16.1填空 给定程序中函数fun的功能:求出行参ss所指字符串中最长的字符串的长度,将其余的字符串右边用字符*补齐,使其与最长的字符串等长。ss所指字符串数组中共有M个字符串,且长度小于N。 第十七套:
17.1填空 函数fun功能将存放学生的数据的结构体数组,按照姓名的字典序(从下到大)排序 。 第十八套:
18.1填空 Fun功能:将行参s所指字符串中的所有字母字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数的值返回。例如:s指的字符串:asd123fgh543df,处
理
后
:
asdfghdf123543。 第十九套:
19.1填空 函数fun功能是将行参a所指结构体变量s中的数据进行修改,并把a中地址作为函数值返回主函数,在主函数中输出修改后的数据。 例如a所指变量s中的学号、姓名、和三门的成绩是:10001、“zhangsan”、95、80、88,修改后输出t中的数据应为:10002、“LiSi”、96、81、89。 第二十套:
20.1填空 计算行参x
所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于等于平均值的数据以至x所指数组的后部,平均值作为函数值返回,在主函数输出平均值和移动后的数据。例如:有10个正数:46 30 32 40 6 17 45 15 48 26 平均值:30.5 移动后输出: 30 6 17 15 26 46 32 40 45 48。 第二十一套: 21.1 填空 计算行参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中大于平均值的数据移至数组的前部,小于等于平均值的数据以至x所指数组的后部,平均值作为函数值返回,在主函数输出平均值和移动后的数据。例如:有10个正数:46 30 32 40 6 17 45 15 48 26 平均值:30.5移动后输出: 46 32 40 45 48 30 6 17 15 26。 第二十二套: 22.1填空 将自然数1----10以及他们的平方根写到名为myfile3.txt的文本文件中,然后再顺序读出显示在屏幕上。 第二十三套: 23.1填空 找出N×N矩阵中每列元素的最大值,并按顺序依次存放于行参b所指的一维
数组中。 第二十四套: 24.1填空 函数fun功能是将行参a中的数据进行修改,把修改后的数据作为函数值返回主函数进行输出。例如a的数据中 学号、姓名、和三门的成绩是:10001、“zhangsan”、95、80、88,修改后输出t中的数据应为:10002、“LiSi”、96、81、89。 第二十五套: 25.1填空 人员的记录由编号和出生年月日组成。编号唯一。找出指定编号人员的数据,作为函数值返回,由主函数输出,若制定编号不存在,返回数据中的编号为空串。 第二十六套: 26.1填空 给定程序中已建立一个带有头结点的单向链表,链表中的各节点按数据域递增有序链接。函数功能:删除链表中数据域值相同结点,使之只保留一个。 第二十七套: 27.1填空 计算下式前n项的和作为函数值返回。 例如,当形参n的值为110时,函数返回:9.612558。 第二十八套: 28.1填空 统计形参s所指字符串中数字字符出现的次数,并放在形参t所指的变量中,最后在函数中输出。例如:形参s所指的字符
串为:
abcdef35adgh3kjsd7.结果输出:4。 第二十九套: 29.1填空 函数fun功能是将行参b所指结构体中数据进行修改,把修改后的数据作为函数值返回主函数进行输出。例如b所指变量t中 学号、姓名、和三门的成绩是:10002、“ZhangQi”、93、85、87,修改后输出t中的数据应为:10004、“LiJie”、93、85、87。 第三十套:
30.1填空 函数fun功能是将行参a所指结构体变量中数据赋给函数中的结构体变量b,并进行修改b中的学号和姓名,最后输出修改后的数据。 例如a所指变量中 学号、姓名、和三门的成绩是:10001、“ZhangSan”、93、80、88,修改后输出b中的数据应为:10002、“LiSi”、95、80、88。 第三十一套: 31.1 填空 对形参s所指字符串中下表为奇数的字符按ASCII码大小递增排序,并将排序后下标为奇数的字符取出,存入形参p所指字符数组中,形成一个新串。例如,行参s所指的字符串为:baawrakjghzlicda,执行后p所指字符数组中的字符串应为:aachjlsw。
第三十二套: 32.1填空 在形参ss所指字符串数组中,将所有串长超过k的字符串中右边的字符删除,只保留左边的k个字符。ss所指字符串数组中共有N个字符串,且串长小于M。 第三十三套: 33.1填空 调用函数fun指定源文件中的内容复制到指定的目标文件中,复制成功时函数返回值为1,失败时返回为0.在复制的过程中,把复制的内容输出到终端屏幕。主函数中的源文件名放在变量sfname中,目标文件名放在变量tfname中。
第三十四套: 34.1填空 用筛选法可得到2-------n(n小于10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找一下非0数,并从数表中删去该数的所有倍数;依次类推,直到找到的下一个数等于n为止,这样会得到一个序列:2,3,5,7,11,13,17,19,23, 函数fun用筛选法找出所有小于等于n的素数,并统计的个数作为函数值返回。 第三十五套
35.1填空 函数fun的
功能是建立一个N×N的矩阵,矩阵元素的结构规律是:最外层元素的值全部为1;从外向内第2层元素的值全部为2;第3层元素的值全部为3,„依次类推。例如,若N=5,生成的矩阵为: 。 第三十六套: 36.1填空 统计带出带有头结点的单向链表中结点的个数,存放在形参n所指的存储单元中。 第三十七套: 37.1填空 在形参ss所指字符串数组中,查找含有形参substr所指子串并输出,若没找到则输出相应信息。ss所指字符串数组中共有N个字符串,且串的长度小于M。程序中库函数strstr(s1,s2)的功能是在s1串中查找s2子串,若没有,函数值为0,若有,为非0。 第三十八套: 38.1填空 把形参a所指数组中的奇数按原顺序依次存放到a[0]、a[1]、a[2]„„中,把偶数从数组中删除,奇数个数通过函数返回值。例如,若a所指数组中的数据最初排序为:9、1、4、2、3、6、5、8、7,删除偶数后a所指数组中的数据为:9、1、3、5、7,返回值为5。 第三十九套: 39.1填空 在形参ss所指字符串数组中,删除
所有串长超过k的字符串,函数返回所剩字符串数组共有N个字符串,且串长小于M。 第四十套:
40.1填空 给定程序中建立一个带头结点的单向链表,链表中的各节点按结点数据域的数据递增有序链接。函数功能:把形参值放入一个新结点并插入到链表中,插入后各结点数据域的值仍保持递增有序。 第四十一套: 41.1 填空 功能:计算x所指数组中N个数的平均值(规定所有数均为正数),平均值通过形参返回主函数,将小于平均值且最接近平均值的数作为函数值返回,在主函数中输出。例如,有10个整数:46,30,32,40,6,17,45,15,48,26,平均值为:30.500000主函数中输出:m=30.0。 第四十二套: 42.1填空 功能:将s所指字符串中的所有数字字符移动到所有非数字字符之后,并保持数字字符串和非数字字符串原有的先后次序。例如:形参s所指的字符串为:def35adh3kjsdf7。执行结
果
为
:
defadhkjsdf3537。 第四十三套: 43.1填空 功能:在形
参ss所指字符串数组中查找与形参t所指字符串相同的串,找到后改串在字符串数组中的位置(下标值),未找到泽返回-1。ss所指所指字符串数组中共有N个内容的字符串,且串长小于M。 第四十四套: 44.1填空 功能:进行数字字符转换。若形参ch中是数字字符‘0’-----‘9’,则‘0’转换成‘9’,‘1’转换成‘8’,‘2’转换成‘7’,„„.,‘9’转换成‘0’;若是其他字符则保持不变;并将转换后的结果作为函数值返回。 第四十五套: 45.1填空 功能:将字符串尾部的*号不得多于n个;若多于n个,则删除多余的*号;若少于或等于n个,则什么也不做,字符串中间和前面的*号不删除。 例如,字符串中的内容为
:
****A*BC*DEF*G*******,若n为4,删除后,字符串中的内容应当
是
:
****A*BC*DEF*G****。若若n为7,删除后,字符串中的内容应当是:
****A*BC*DEF*G***
****。 第四十六套: 46.1填空 功能:利用指针数组对形参ss字符串数组中的字符串
按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且长度小于M。 第四十七套: 47.1填空 功能:找出形参字符串中出现的频率最高的字母(不区分大小写),并统计其出现的次数。例如,形参s所指的字符串为:abcAbsmaxless,程序执行后的输出结果为: letter ‘a‘:3times letter ‘s‘:3times。 第四十八套: 48.1填空 函数功能:将形参s所指字符串中的数字字符转换成对应的数值,计算出这些数值的累加和作为函数的值返回。例如,形参s所指的字符串为:abs5def126jkm8,程序执行后的输出结果为22。 第四十九套
49.1填空 功能:将形参s所指字符串中的所有ASCII码值小于97的字符存入形参t所指字符组中,形成一个新串,并统计出符合条件的字符个数作为函数值返回。 例如,形参s所指的字符串为:Abc@1x56*,程序执行后的t所指的字符数组的字符串应为:A@156*。 第五十套:
50.1填空 功能:有N×N矩阵,以主对角线
为对称线,对称元素相加并将结果存放在左下三角元素中,右上三角元素置为0。例如,N=3,有下列矩阵: 计算结果为 。 第五十一套 51.1:填空
Fun:计算出形参s所指字符串中包含的单词个数,作为函数值返回,为便于统计,规定各单词之间用空格隔开。如形参s所指的字符串为: This is a C
language program,函数的返回值为6 。 第五十二套 52.1:填空
Fun:将N×N矩阵中元素的值按列右移一个位置,右边被移出矩阵的元素绕回左边。如N=3,有下列矩阵: 计算结果为: 1 2
3 3 1 2 4 5 6 6 4 5 7 8 9 9 7 8 第五十三套 53.1:填空
Fun:计算 直到 。若x=2.5,函数值为1.917975. 第五十四套 54.1:填空
Fun:计算出带有头结点的单向链表中各结点数据域中值之和作为函数值返回。 第五十五套 55.1:填空
Fun:判断形参s所指字符串是否是“回文”(Palindrome),若是,函数返回值为1;不是,函数返回值为0。“回文”是正读和反读都一样的字符串(不区分大小写字母)。如LEVEL和Level是“回文”,而LEVLEV不是“回文”。 第五十六套 56.1:填空
从键盘输入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用-1作为字符串输入结束标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。 第五十七套 57.1:填空
Fun :把形参 a所指数
组中的最小值放在元素 a[0] 中,接着把形参
a所指数组中的最大值放在 a[1] 元素中;再把
a所指数组元素中的次小值放在a[2]中,把a所指数组元素中的次大值放在a[3]中;其余以此类推。若a所指数组中的数据最初排列为:9、1、4、2、3、6、5、8、7;则按规则移动后,数据排列为1、9、2、8、3、7、4、6、5。形参n中存放a所指数组中数据的个数。Fun函数中的max存放当前所找的最大值,px
存放当前所找的最大值的下标。 第五十八套 58.1:填空
Fun:把形参s所指字符串中最右边的n个字符复制到形参t所指字符数组中,形成一个新串。若s所指字符串的长度小于n,则将整个字符串复制到形参t所指字符数组中。如形参s所指的字符串为:abcdefgh,n的值为5,程序执行后t所指字符数组中的字符串应为:defgh. 第五十九套 59.1:填空
Fun:在3×4的矩阵中找出在行上最大、在列上最小的那个元素,若没有符合条件的元素则输出相应信息。如有下列矩阵: 1 2 13 4 7 8 10 6
3 5 9 7程序的执行结果为:find:a[2][2]=9 第六十套 60.1:填空
Fun:将形参指针所指结构体数组中的3个元素按num成员进行升序排列。 第六十一套: 61.1填空:
函数fun的功能是进行字母转换。若形参ch中是小写英文字母,则转换成对应的大写英文字母;若ch中是大写英文字母,则转换成对应的小写英文字母;
若是其他字符则保持不变;并将转换后的结果作为函数值返回。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 第六十二套 62.1:填空
函数fun的功能是:把形参s所指字符串中下表为奇数的字符右移到下一个奇数位置,最右边被移出字符串的字符绕回放到第一个奇数位置,下标为偶数的字符不动(字符串的长度大于等于2)。例如形参s所指的字符串为:abcdefgh,执行结果为:ahcbedgf. 第六十三套 63.1:填空
Fun函数的功能是:有N×N矩阵,根据给定的m(m Fun函数的功能是:将a所指的3×5矩阵中第k列的元素左移到第0列,第k列以后的每列元素行依次左移,原 来左边的各列依次绕到右边。例如,有下列矩阵: 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5若k为2,程序执行结果为 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 第六十五套 65.1:填空 Fun的功能是:将a所指4×3矩阵中第k行的元素与第0行元素交换。例如,有下列矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 若k为2, 程序执行结果为:7 8 9 4 5 6 1 2 3 10 11 12 第六十六套 66.1:填空 Fun功能是:将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。 第六十七套 67.1:填空 Fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0) 第六十八套 68.1:填空 Fun的功能是:求ss所指字符串数组中长度最长的字符串所在的行下标,作为函数值返 回,并把其串长放在形参n所指变量中。Ss所指字符串数组中共有M个字符串,且串长〈N. 第六十九套 69.1:填空 Fun函数的功能是将a和b所指的两个字符串转换成面值相同的整数,并进行相加作为函数值返回,规定字符串中只含9个以下数字字符。例如,主函数中输入字符串:32486和12345,在主函数中输出的函数值为:44831 第七十套 70.1:填空 Fun函数的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),作为函数值返回;并将大于平均值的数放在形参y所指数组中,在主函数中输出。例如,有10个正数:46 30 32 40 6 17 45 15 48 26,平均值为:30.500000,主函数中输出:46 32 40 45 48 第七十一套 71.1:填空 Fun函数的功能是:将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。例如,s所指字符串 为 : asd123fgh5##43df,处理后新字符串为:123543asdfgh##df。 第七十二套 72.1:填空 Fun:计算 ,直到 ,并把计算结果作为函数值返回。例如,若形参e的值为1e-3,函数的返回值2.735678. 第七十三套 73.1:填空 Fun:计算 直到 ,并把计算结果作为函数值返回。例如:若形参e的值为1e-3,函数的返回值为0.551690。 第七十四套 74.1:填空 人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中。函数fun功能:找出指定出生年份的人员,将其数据放在形参k所指的数组中。由主函数输出,同时由函数值返回满足指定条件的人数。 第七十五套 75.1:填空 Fun:对形参ss所指字符串数组中的M个字符串按长度由短到长进行排序。ss所指字符串数组中共有M个字符串,且串长〈N。 第七十六套 76.1:填空 Fun:计算下式前n项的和作为函数值返回。 ,例如,当形参n的值为10时,函数返回:-0.204491。 第七十七套 77.1:填空 Fun:将形参n中,各位上为偶数的数取出,并按原来从高位到低位相反的顺序组成一个新的数,并作为函数值返回。例如,输入一个整数:27638496,函数返回值为:64862。 第七十八套 78.1:填空 Fun: 将N×N矩阵主对角线元素中的值与反向对角线对应位置上元素中的值进行交换。例如,若N=3,有下列矩阵: 1 2 3 4 5 6 7 8 9交换后为: 3 2 1 4 5 6 9 8 7 第七十九套 79.1:填空 Fun:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长〈N。 第八十套 80.1:填空 Fun:将形参n中,各位上为偶数的数取出,并按原来从高位到低位的顺序组成一个新的数,并作为函数值返回。如,从主函数输入一个整数:27638496,函数返回值为:26846。 第八十一套 81.1:填空 Fun:在形参s所指字符串中的每个数字字符之后插入一个*号。如形参s所指的字符串为:def35adh3kjsdf7。执行结果为:def3*5*adh3*kjsdf7*。 第八十二套 82.1:填空 Fun:找出100-999之间(含100和999)所有整数中各位上数字之和为x(x为一正整数)的整数,然后输出;符合条件的整数个数作为函数值返回。如,当x值为5时,100-999之间各位上数字之和为5的整数有:104、113、122、131、140、203、212、221、230、302、311、320、401、410、500。共有15个。当x值为27时,各位数字之和为27的整数是:999。只有一个。 第八十三套 83.1:填空 Fun:找出100至x(x≤999)之间各位上的数字之和为15的所有整数,然后输出;符合条件的整数个数作为函数值返回。如,当n值为500时,各位数字之和为15的整数有:159、168、177、186、195、249、258、267、276、285、294、339、348、357、366、375、384、393、429、438、447、456、465、474、483、492。共有26个。 第八十四套 84.1:填空 Fun:从三个形参a,b,c中找出中间的那个数,作为函数值返回。如,当a=3,b=5,c=4时,中数为4。 第八十五套 85.1:填空 调用fun函数建立班级通讯录。通讯录中记录每位学生的编号、姓名和电话号码。班级的人数和学生的信息从键盘输入,每个人的信息作为一个数据块写到名为myfile5.dat的二进制文件中。 第八十六套 86.1:填空 甲乙丙丁四人同时开始放鞭炮,甲每隔t1秒放一次,乙每隔t2秒放一次,丙每隔t3秒放一次,丁每隔t4秒放一次,每人各放n次。函数fun的功能是根据形参提供的值,求出总共听到多少次鞭炮声作为函数值返回。注意,当几个鞭炮同时炸响,只算一次响声,第一次响声是在第0秒 。 如 , 若 t1=7,t2=5,t3=6,t4=4,n=10,则总共可听到28次鞭炮声。 第八十七套 87.1:填空 Fun:统计长整数n的各个位上出现数字1、2、3的次数,并通过外部(全局)变量c1,c2,c3返回主函数。如:当n=123114350时,结果 应该为: c1=3,c2=1,c3=2。 第八十八套 88.1:填空 Fun:把形参a所指数组中的最大值放在a[0]中,接着求出a所指数组中的最小值放在a[1]中;再把a所指数组元素中的次大值放在a[2]中,把a数组元素中的次小值放在a[3]中;其余以此类推。如:若a所指数组中的数据最初排列为:1、4、2、3、9、6、5、8、7,则按规则移动后,数据排列为:9、1、8、2、7、3、6、4、5。形参n中存放a所指数组中数据的个数。 第八十九套 89.1:填空 Fun:求出形参ss所指字符串数组中最长字符串的长度,其余字符串左边用字符*补齐,使其与最长的字符串等长。字符串数组中共有M个字符串,且串长〈N。 第九十套 90.1:填空 Fun:统计所有小于等于n(n>2)的素数的个数,素数的个数作为函数值返回。 第九十一套 91.1:填空 Fun:计算 ,直到 ,若x=2.5,函数值为:12.182494。 第九十二套 92.1:填空 Fun:计算 的前n项。若x=2.5,函数值为12.182340。 一行,临时数组中的元素成为最后一列。如第一百套 100.1:填空 N=3,有下列矩阵: Fun: 在形参 s所指字符 第九十三套 93.1:填空 给定程序中已建立一个带有头结点的单向链表,在主函数中将多次调用fun函数。每调用一次fun函数,输出链表尾部结点中的数据,并释放该结点,使链表缩短。 第九十四套 94.1:填空 Fun:计算 的前n项之和。若x=2.5,n=15,函数值为1.917914。 第九十五套 95.1:填空 Fun:计算N×M矩阵的主对角线元素和反向对角线元素之和,并作为函数值返回。要求先累加主对角线元素中的值,然后累加反向对角线元素中的值,如N=3,有下列矩阵: 1 2 3 4 5 6 7 8 9fun函数首先累加1、5、9,然后累加3、5、7,函数的返回值为30。 第九十六套 96.1:填空 Fun:有N×N矩阵,将矩阵的外围元素顺时针旋转。操作顺序是:首先将第一行元素的值存入临时数组r,然后使第一列成为第一行,最后一行成为第一列,最后一列成为第 1 2 3 4 5 6 7 8 9 计算结果为: 7 4 1 8 5 2 9 6 3 第九十七套 97.1:填空 Fun:逆置数组元素中的值。如,若a所指数组中的数据依次为:1,2,3,4,5,6,7,8,9,则逆置后依次为:9,8,7,6,5,4,3,2,1。形参n给出数组中数据的个数。 第九十八套 98.1:填空 Fun:在带有头结点的单向链表中,查找数据域中值为ch的结点。找到后通过函数值返回该结点在链表中所处的顺序号;若不存在值为ch的结点,函数返回0值。 第九十九套 99.1:填空 Fun:将形参a所指数组中的前半部分元素中的值和后半部分元素中的值互换。形参n中存放数组中数据的个数,若n为奇数,则中间的元素不动。若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则调换后为:6、7、8、9、5、1、2、3、4。 串中寻找与参数c相同的字符,并在其后插入一个与之相同的字符,若找不到相同的字符则函数不做任何处理。如s所指字符串为:baacda,c中的字符为a,执行后s所指字符串为:baaaacdaa。 因篇幅问题不能全部显示,请点此查看更多更全内容