3个实型变量abc依次存放着一元二次方程的abc分别对应什么3个系数声明实型变量x1、x2写出把方程的两个根存入其中的表达式

 上机题空的位置不变所以只有題干和答案,方便快捷考试必备咯~

给定程序的功能是调用fun函数建立班级通讯录。通讯录中记录每位学生的编号、姓名和电话号码班级嘚人数和学生的信息从键盘读入,每个人的信息作为一个数据块写到名为myfile5.dat的二进制文件中

给定程序MODI1.C中函数fun的功能是:先将在字符串s中嘚字符按正序存放到t串中,然后把s中的字符按逆连接到t串的后面

  例如:当s中的字符串为:“ABCDE”,时则t中的字符串应为;“ABCDEEDCBA”。

请改正程序中的错误使它能得出正确的结果。 

   函数fun的功能是:将两个两位数的正整数a、b合并形成一个整数放在c中合并的方式是:将a数的十位囷个位数依次放在c数的千位和十位上,b数的十位和个位数依次放在c数的百位和个位上

  给定程序的功能是:从键盘输入若干行文本t每行不超过80个字符,写到文件myflle4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上文件 的读写分别由自定义函数R.eadText和WriteText实現。

给定程序MODI1.C中函数fun的功能是:从低位开始 取出长整型变量s中奇数位上的数依次构成一个新数放在 t中。高位仍在高位低位仍在低位。

请改正程序中的错误使它能得出正确的结果。   

函数fun的功能是:将两个两位数的正整数a、b合并 形成一个整数放在c中

合并的方式是:将a數的十位和个位数依次放在c数的 个位和百位上,b数的十位和个位数依次放在c数的千位和十位上

例如,当a=45b=12时,调用该函数后c=1524。

给定程序中函数fun的功能是:将自然数1~10以及它门的平方根写到名为myfile3.txt的文本文件中,然后再顺序读出显示在屏幕上

请在程序的下划线处填入正确嘚内容并把下划线删除, 使程序得出正确的结果

给定程序MODIl.C中fun函数的功能是:将n个无序 整数从小到大排序。

请改正程序中的错误使它能嘚出正确的结果。

函数fun的功能是:将两个两位数的正整数a、b合并 形成一个整数放在c中

合并的方式是:将a数的十位和个位数依次放在c数的 個位和百位上,b数的十位和个位数依次放在c数的十位和千位上

例如,当a=45b=12时,调用该函数后c=2514。

给定程序的功能是:调用函数fun将指定源攵件中的内容复制到指定的目标文件中复制成功时函数返回值为1,败时返回值为0在复制的过程中,把复制的内容输出到 终端屏幕主函数中源文件名放在变量sfname中,目标文 件名放在变量tfname中

请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果

给萣程序MODI1.C中函数fun的功能是:将长整型数 s中每一位上为偶数的数依次取出,构成一个新数放在t中 高位仍在高位,低位仍在低位

例如,当sΦ的数为:时t中的数为:8642。

请改正程序中的错误使它能得出正确的结果。

三、程序设计颢 

函数fun的功能是:将两个两位数的正整数a,b合并形成一个整数放在c中合并的方式是:将a数的十位和个位数依次放在c数的十位和千位上,b数的十位和个位数依次放在c数的百位和个位上

唎如,当a=45b=12时,调用该函数后c=5142。

给定程序中已建立一个带有头结点的单向链表链表中 的各结点按结点数据域中的数据递增有序链接,薑函数fun的 功能是:把形参x的值放入一个新结点并插入到链表中,插 后各结点数据域的值仍保持递增有序

请在程序的下划线处填入正确嘚内容并把下划线删除, 使程序得出正确的结果

给定程序MODIl.C中函数fun的功能是:计算正整数 num的各位上的数字之积。  

例如若输入:252,则输出應该是:20若输入:202, 则输出应该是:0

请编写一个函数fun,它的功能是:计算n门课程的平 均分计算结果作为函数值返回。 

例如:若有5门課程的成绩是:90.572,8061.5,55 则函数的值为:71.80

给定程序中已建立一个带有头结点的单向链表,在 main函数中将多次调用fun函数每调用一次’fun函数,输 出链表尾部结点中的数据并释放该结点,使链表缩短

给定程序MODII.C中函数fun的功能是:将字符串中 的字符按逆序输出,但不改变字符串Φ的内容

例如,若字符串为abcd则应输出:dcba。

请编写一个函数fun它的功能是:比较两个字符串的 长度,(不得调用C语言提供的求字符串长喥的函数)函 数返回较长的字符串。若两个字符串长度相同则返回第一个字符串。

给定程序中已建立一个带有头结点酶单向链表链表中 的各结点按数据域递增有序链接。函数fun的功能是:删除 链表中数据域值相同的结点,使之只保留一个

给定程序MODII.C中函数fun的功能是:鼡选择法对 数组中的n个元素按从小到大的顺序进行排序。

给定程序中函数fun的功能是:在带有头结点的单向 链表中,查找数据域中值为ch的結点找到后通过函数值 回该结点在链表中所处的顺序号;若不存在值为ch的结 ,函数返回0值

给定程序MODI1.C中函数fun的功能是:删除p所指 字符串中的所有空白字符(包括制表符、回车符及换行符)。

输入 输入字符串时用0,结束输入

给定程序中,函数fun的功能是:统计出带有头結点的 单向链表中结点的个数存放在形参n所指的存储单元中。

给定程序MODII.C中函数fun的功能是:求出s所指 字符串中最后一次出现的t所指子字符串的地址通过函数 值返回,在主函数中输出从此地址开始的字符串;

若未找到则函数值为NULL。

例如当字符串中的内容为:“abcdabfabcdx”,t中的內 容为:“曲”时输出结果应是:abcdx。

函数,fun的功能是:将8所指字符串中除了下标为偶数、 同时ASCII值也为偶数的字符外其余的全都删除:串Φ 剩余字符所形成的一个新串放在t所指的数组中。

例如若s所指字符串中的内容为:“ABCDEFG123456”, 其中字符A的ASCII码值为奇数因此应当删除:其中芓 符B的ASCII码值为偶数,但在数组中的下标为奇数因 此也应当删除;而字符2韵ASCII码值为偶数,所本巽笔1 中的下标也为偶数因此不应当删除,其他依此类推最后 t所指的数组中的内容应是:“246”。

第1 0套上机考试试题

给定程序中,函数fun的功能是:计算出带有头结点的 单向链表中各结点数据域中值之和作为函数值返回

请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果

给定程序MODII.C中函数fun嘚功能是:将s所指字 符串中出现的与t1所指字符串相同的子串全部替换成C所 指字符串,所形成的新串放在w所指的数组中在此处, 要求t1和t2所指字符串的长度相同

例如,当s所指字符串中的内容为:“abcdabfab”t1所 指子串中的内容为:”ab”,坦所指子串中的内容为:“99”时, 结果在w所指嘚数组中的内容应为:“99cd99f99”

函数fun的功能是:将s所指字符串中下标为偶数的字 符删除,串中剩余字符形成的新串放在t所指数组中

例如,當s所指字符串中的内容为:“ABCDEFGHIJK ”, 在t所指数组中的内容应是:“BDFHJ”

人员的记录由编号和出生年、月、日组成,N名人员的 数据已在主函数中存入结构体数组std中且编号惟一。函 数fun的功能是:找出指定编号人员的数据作为函数值返 回,由主函数输出若指定编号不存在,返回數据中的编号 为空串

二、程序修改题 

给定程序MODII.C中函数fun的功能是:从s所指字 符串中,找出与t所指字符串相同的子串的个数作为函数值返回

例如,当s所指字符串中的内容为:“abcdabfab”t所字符串的内容为:“ab”,则函数返回整数3

函数fun的功能是:将s所指字符串中ASCII值为偶数的 字符刪除,串中剩余字符形成一个新串放在t所指的数组中

例如,若s所指字符串中的内容为:“ABCDEFGI2345” 中字符B的ASCII码值为偶数、…、字符2的ASCII码  1 值为耦数、… 都应当删除,其他依此类推最后t所指的数组中的内容应是:“ACEG135”。

人员的记录由编号和出生年、月、日组成,-N名人员的据已在主函数中存入结构体数组std中函数fun的功能:找出指定出生年份的人员,将其数据放在形参k所指的    组中由主函数输出,同时由函数值返回满足指定条件的人数

给定程序MODIl.C的功能是:读入一个整数k(2≤k≤~oooo),打印它的所有质因子(即所有为素数的因子)

已知学生的记录由学号和学習成绩构成,N名学生的数       己存入结构体数组a中请编写函数fun,函数的功能是:找出成绩最高的学生记录通过形参指针传回主函数(规定呮有一个最高分)。已给出函数的首部请完成该函数。

给定程序通过定义并赋初值的方式利用结构体变量存了一名学生的学号、姓名囷3门课的成绩。函数触的功能是将该学生的各科成绩都乘以一个系数a

请在程序的下划线处填入正确的内容并把下划线删除,使程序得出囸确的结果

程序定义了N × N的二维数组,并在主函数中自动赋值请编写函数fun(int a[][N]时),int n)函数的功能是:使数组左下三角元素中的值乘以n。

例洳:若n的值为3a数组中的值为

给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列

给定程序MODII.C中函數fun的功能是:将m(l≤m≤10)个字符串连接起来,组成一个新串放入pt所指存储区中。

例如:把3个串:“abc”“CD”,“EF”连接起来结果是 “abcCDEF” 。

程序定义了N×N的二维数组并在主函数中自动赋值。编写函数

Fun(int at)[N])函数的功能是:使数组左下三角元素中值全部置成o。 

第1 5套上机考试试题

给萣程序中函数fun的功能是:将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出

给定程序MODII.C中函数fun的功能是:实現两个整数的交换。

请编一个函数void fun(int tt[M][N]int pp[N]), tt指向一个M行N列的二维数组,求出二维数组每列中最小元素并依次放入PP所指一维数组中。二维数组中嘚数已在主函数中赋予 

程序通过定义并赋初值的方式,利用结构体变量存储了一名学生的信息函数fun的功能是输出这位学生的信息。请茬程序的下划线处填入正确的内容并把下划线删除程序得出正确的结果。

给定程序MODII.C中函数fun的功能是:求出数组中最大数和次最大数并紦最大数和a[o]中的数对调、次最大数和a[1]中的数对调。

请编写一个函数unsigned fun (unsigned w)w是一个大于10的无符号整数,若w是n(n≥2)位的整数函数求出w的低n-1位的数莋为函数值返回。

例如:w值为5923则函数返回923;w值为923则函数返回23。

//将无符号数w赋值给t

给定程序中函数fun的功能是:对形参ss所指字符数组中的M个芓符串按长度由短到长进行排序,SS所指符串数组中共有M个字符串且串长<N。

铪定程序MODIl.C中函数fun的功能是:判断ch中的字符是否与8b所指串中的某個字符相同;若相同什么也不做,若不同则将其插在串的最后。

请编一个函数fun(char *s)函数的功能是把s所指字符串中的内容逆置。

例如:字苻串中原有的字符串为:abcdefg则调用该数后,串中的内容为:gfcdcba

第1 8套上机考试试题

给定程序中,函数0m的功能是:求出形參SS所指字符串数组中朂长字符串的长度其余字符串左边用字符*补,使其与最长的字符串等长字符串数组中共有M个字符串,且串长<N

给定程序MODIl.C中函数fun的功能昰:计算整数n的阶乘。

编写函数fun函数的功能是:从s所指的字符串中删给定的字符。同一字母的大、小写按不同字符处理

如果输入的字苻在字符串中不存在,则字符串照原样渝出

给定程序中,函数fun的功能是:求出形参SS所指字符串数组中最长字符串的长度将其余字符串祐边用字符*补齐,使其与最长的字符串等长SS所指字符串数组中共有个字符串,且串长<N

给定程序MODIl.C中fun函数的功能是:将p所指字串中每个单詞的最后一个字母改成大写。(这里的“单词”是指由空格隔开的字符串)

请编写函数fun,对长度为7个字符的字符串除首、尾字符外,將其余5个字符按ASCII码降序排列

例如,原来的字符串为CEAedca排序后输出为CedcEAa。

给定程序中函数fun的功能是:求SS所指字符串数组中长度最长的字符串所在的行下标,作为函数值返回并把其串长放在形参n所指变量中。SS所指字符串数组中共有M个字符串且串长<N。

给定程序MODII.C中fun函数的功能是:根据形参m算如下公式的值。

编写一个函数该函数可以统计一个长度为2的字符串在另一个字符串中出现的次数。例如假定输入嘚字符串为:asd asasdfg asd as zx67 asd mldo,子字符串为:as则应输出6。 

给定程序中函数fun的功能是:求SS所指字符串数中长度最短的字符串所在的行下标,作为函数值返回并把其串长放在形参n所指变量中。SS所指字符串数组中共有M个字符串且串长<N。 

给定程序MODII.C中函数fun的功能是:将n所指字符串中的小写字毋都改为对应的大写字母其他字符不变。

例如若输入“Ab,cD”则输出“AB,CD”

请编写函数恤,其功能是:将所有大于1小于整数m的非素數存入XX所指数组中非素数的个数通过k传回。例如若输入:17,则应输出:4 6 8 9 10 12 14 15 16

给定程序中,函数fun的功能是:将s所指字符串中的所有数字字苻移到所有非数字字符之后并保持数字字符串和非数字字符串原有的先后次序。例如形参s所指的字符为:def35adh3kjsdf7,执行结果为:defadhkjsdf3537

给定程序MODIl.CΦ函数fun的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。

请编写函数0m它的功能是:求出ss所指字符串中指定字符的个数,并返囙此值

例如,若输入字符串:输入字符为:1,则输出:3

给定程序中,函数fun的功能是:在形参s所指字符串中的每个数字字符之后插入┅个号。例如形参s所指的字符串为:def35adh3kjsdf7。执行结果为:def3*5*adh3*kjsdf7* 

给定程序MODII.C中函数fun的功能是:根据整型形参m,计算如下公式的值

例如,若m中的徝为:5则应输出:1.463611,

请编写程序fun函数的功能是:实现B=A+A',即把矩阵A加上A的转置存放在矩阵B中。计算结果在main函数中输出 

例如,输入下媔的矩阵:  其转置矩阵为:

给定程序中函数fun的功能是:统计形参s所指字符串中数字字符出现的次数,并存放在形参t所指的变量中最后茬主函数中输出。例如形参s所指的字符串为:abcdeB5耐曲3kjsdf7,输出结果为:4

二、程序修改题 

给定程序MODIl.C中函数fun的功能是:通过某种方式实现两个變量值的交换,规定不允许增加语句和表达式例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3b中的值为8。请改正程序中的错误使它能得出正确的结果。

请编写函数6m它的功能是:求出1到1000之间能被7或11整除、但不能同时被7和11整除的所有整数并将它]放在a所指的数组中,通过n返回这些数的个数

一、程序填空题 

给定程序中,函数fun的功能是:把形参s所指字符串下标为奇数的字符右移到下一个奇数位置最祐边被移出符串的字符绕回放到第一个奇数位置,下标为偶数的字符不动(注:字符串的长度大于等于2)例如,形参s所指的字符串为:abcdefgh执行结果为:ahcbedgf。

给定程序MODIl.C中fun函数的功能是:求

(此处aa….aa表示n个aa和11的值在1至9之间)

A和n是fun函数的形参,表达式的值作为函数值传回main函数

請编写一个函数void fun(char*tt, nt pp口),:统计在11’指字符串中'a'到'z'26个小写字母各自出现的次数,并次放在PP所指数组中

例如,当输入字符串:abcdefgabcdeabc后程序的输結果应该是:

给定程序中,函数fun的功能是:对形参s所指字符串中下标为奇数的字符按ASCII码大小递增排序并将排序后下标为奇数的字符取出,存入形参p所指字符数组中形成一个新串。  

例如形参s所指的字符串为:baawrskjghzlicda,执行后p所指字符数组中的字符串应为:aaehjlsw

给定程序MODIl.C中函数fun的功能是:用下面的公式求π的近似值,直到最后一项的绝对值小于指定的数(参数Bum)为止:

例如,程序运行后输入0.0001,则程序输出3.1414

请编写┅个函数void fun (char a[ ],char b[ ]int n),其功能是:删除一个字符串中指定下标的字符其中,a指向字符串删除指定字符后的字符串存放在b所指的数组,n中存放指定的下标

例如,输入一个字符串:World然后输入3,则调用函数后的结果为:Word

  //原始串的字符赋值给新串b

给定程序中,函数fun的功能是:在形参s所指字符串中寻找与参数c相同的字符并在其后插入一个与之相同的符,若找不到相同的字符则函数不做任何处理

例如,s所指字符串为:baacdac中的字符为:a,执后s所指字符串为:baaaacdaa

在主函数中从键盘输入若干个数放入数中,用0结束输并放在最后一个元素中给定程序MODIl.C中數fun功能是:计算数组元素中值为正数的平均值(不包括0)。

如:数组中元素中的值依次为:39-47,212,-85,o则程序的运行结果为:19.250000。 

编写函数fun函数的功能是:根据以下公式计算s,计算结果作为函数值返回;n通过形参传入

例如:若n的值为11时,函数的值为:1.833333

给定程序中函數fun的功能是:有NxN矩阵,根据给定的m(m<喇)值将每行元素中的值均右移m个位置,左边置为0例如,N=3m=2,有下列矩阵

给定程序MODII.C中函数fun的功能昰:计算并输出high以内最大的10个素数之和high的值由主函数传给fun函数。

若high的值为:100则函数的值为:732。

编写函数fun它的功能是:利用以下所示嘚简单迭代方法求方程:cos(x)-x=0的一个实根。

釜奎夸序中函数fun的功能是:将N×N矩阵中元素的值按列右移1个位置,右边被移出矩阵的元素绕回左邊例如,N=3有下列矩阵

给定程序MODII.C中函数fun的功能是:计算并输出下列级数的前N项之和SN,直到SN+1大于q为止q的值通过形参传入。

例如若q的值為:50.0,则函数值为:

编写函数fun,它的功能是:求Fibonacci数列中大于t的最小的一个数结果由函数返回。其中Fibonacci数列F(n)的定义为:

例如:当t= 1000时函数徝为:1597。

第30套上机考试试题

给定程序中,函数fun的功能是:有N×N矩阵将矩的外围元素顺时针旋转,操作顺序是:首先将第一行元素的值存入临时数组r然后使第一列成为第一行,最后一行成为第一列最后一列成为最后一行,临时数组中的元素成为最后一列

例如,若N=3囿下列矩阵:

给定程序MODI1.C中函数fun的功能是:计算

的值。例如当n为5时,函数值应为:10.407143f(x)函数定义如下:

编写函数flm,它的功能是计算:

例如若m的值为:20,fun函数值为:6.506583

给定程序中,函数fun的功能是:有N×N矩阵以主角线为对称线,对称元素相加并将结果存放在左下三角元中祐上三角元素置为0。例如若N=3,有下列矩阵:

例如当x的值为9、y的值为11,z的值为15时,函数值为-3.50

规定输入的字符串只包含字母和*号。请编写函数fun它的功能是:将字符串中的前导。号全部删除中间和尾部的幸号不删除。例如字符串中的内容为:*******A*BC*DEF*G****,删除后,字符串中的内容应當是: A*BC*DEF*G****在编写函数时,不得使用C语言提供的字符串函数

给定程序中,函数om的功能是:将N×N矩阵主对角线元素中的值与反向对角线对应位置上元素中的值进行交换例如,若N=3有下列矩阵:

由N个有序整数组成的数列已放在一维数组中,给定序MODIl.C中函数fun的功能是:利用折半查找算法查找整数m在数组中的位置若找到,返回其下标值;反之返回-1。

折半查找的基本算法是:每次查找前先确定数组中待查范围:low和high(low<high)然后把m与中间位置(mid)中元素的值进行比较。如果m的值大于中间位置元素中的值则下一次的查找范围落在中间位置之后的元素中;反の,一次的查找范围落在中间位置之前的元素中直到low>high,查找结束  

假定输入的字符串中只包含字母和*号。请编写函数fun它的功能是:除叻尾部的*号之外,将字符串中其他*号全部删除形参p已指向字符串中最后的一个字母。在编函数时不得使用C语言提供的字符串函数。 

给萣程序中函数fun的功能是:计算N×N矩阵的主对角线元素和反向对角线元素之和,并作为函数值返回注意:要求先累加主对角线元素中的徝,然后累加反向对角线元素中的值例如,若N=3有下列矩阵:

fun函数首先累加1、5、9,然后累加3、5、7函数的返回值为30。

给定程序MODII.C中函数fun囷funx的功能是:用二法求方程2x3.4x2+3x-6=O的一个根并要求绝对误差不超0.001。

例如若给m输入-100,给n输入90则函数求得的个根值为2.000。

假定输入的字符串中只包含字母和*号请编写函数fun,它的功能是):除了字符串前导和尾部的*号之外将串中其他幸号全部删除。形参h已指向字符串中第一个字毋形参p己指向字符串中最后一个字母。在编写函数时不得使用C语言提供的字符串函数。

例如  字符串中的内容为:****A*BC*DEF*G*******,删除后字符串Φ的内容应当是:****ABCDEFG*******。在编写函数时不得使用C语言提供的字符串函数。

函数fun的功能是:把形参a所指数组中的奇数按原顺依次存放到a[0]、a[1]、a[2]、……中把偶数从数组中删除,奇数个数通过函数值返回例如:

若a所指数组中的数据最初排列为:9、1、4、2、3、6、、8、7,删除偶数后a所指數组中的数据为:9、1、3、5、返回值为5。 

给定程序MODIl.C中函数fun的功能是::求出两个非零正整数的最大公约数并作为函数值返回。

例如若給numl和num2分别输入49和21,则输出的最大公约数为7;若给numl和num2分别输入27和81,则输出的最大公约数为27 

假定输入的字符串中只包含字母和*号。请编写函数fun它的功能是:删除字符串中所有的*号。在编写函数时不得使用C语言提供的字符串函数。

例如字符串中的内容为::****ABCDEFG******,删除后字符串中的内容应当是:ABCDEFG。

函数fun的功能是:把形参a所指数组中的偶数按原顺序依次存放到a[0]、a[11、a[2]、……中把奇数从数组中删除,偶数个数通过函数值返回例如:

若a所指数组中的数据最初排列为:9、1、4、2、3、6、5、8、7,删除奇数后a所指数组中的数据为:4、2、6、8返回值为4。

给定程序MODII.C中函数fun的功能是:按以下递归公式求函数值

例如,当给n输入5时函数值为18;当给n输入3 时,函数值为14

假定输入的字符串中只包含字母囷*号。请编写函数fun它的功能是:使字符串中尾鄧的*号不得多于n个:若多于n个,则删除多余的*号:若少于或等二n个则什么也不做,字符串中间和前面的*号不删除

例如,字符串中的内容为:****A*BC*DEP*G******若n的值为4,删除后字符串中的内容应当是:****A*BC*DEF*G****;若n的值为7,则字符串中的内容仍為:****A*BC*DEF*G*******n的值在主函数中输入。编写函数时不得使用C语言提供的字符串函数。

 t++;// 跳出“*”号统计后指针t继续指向字符串的下一个字符

   // 当超出给定的“*”号数目,则开始进行截取

函数胁的功能是:把形参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存放当前所找最大值的下标。

给定程序MODII.C中函数fun的功能是:用递归算法计算斐波拉契数列中第n项的值从第1项起,斐波拉契数列为: 1、 1、 2、 3、 5、 8、 13、 21、  …..

例如若给n输入7,该项的斐波拉契数值为:13

某学生的记录有学号、8门课程成绩和平均分组成,学和8门課程的成绩已在主函数中给出请编写函数fun,它的功能是:求出该学生的平均分放在记录的ave成员中。

函数fun的功能是:把形参a所指数组中的最夶值放在a[01中接着求出a所指数组中的最小值放在all]中;再把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所指数组Φ数据的个数

给定程序MODIl.C中函数fun的功能是:按顺序s所指数组中的元素赋予从2开始的偶数,然后再按顺序对每五个元素求一个平均值并将這些值依次存放在w所指的数组中。若s所指数组中元素的个数不是5的倍数多余部分忽略不计。

例如s所指数组有14个元素,则只对前10个元素進行理不对最后的4个元素求平均值。

学生的记录由学号和成绩组成N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun它的功能是:把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回平均分通过函数值返回。

函数fun的功能是:将形参a所指数组中的前半部分元素中的值和后半部分元素中的值对换形参n中存放数组中数据的个数,若n为奇数则中间的元素不动。

例如:若a所指数组中的数据依次为-1、2、3、4、5、6、7、8、9则调换后为:6、7、8、9、5、1、2、3、4。

给定程序MⅨI.c中函数fun的功能是:把主函数中输入的3個数,最大的放在a中最小的放在c中,中间的放在b中

学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中请編写函数fun,它的功能是:把分数最高的学生数据放在h所指的数组中注意:分数最高的学生可能不止一个,函数返回分数最高的学生的人數

“*函数磕的功能是:逆置数组元素中的值。例如:若a智数组中的数据依次为:1、2、3、4、5、6、7、8、9逆置后依次为:9、8、7、6、5、4、3、2、1。形参n给出数组中数据的个数

给定函数MODIl.C中函数fun的功能是:将一个由八进制数字字符组成的字符串转换为与其面值相等的十进制整数。规萣输入的字符串最多只能包含5位八进制数字字符

例如,若输入:77777则输出将是:32767。

学生的记录由学号和成绩组成N名学生的数据己在主函数中放入结构体数组s中,请编写函数fun它的功能是:函数返回指定学号的学生数据,指定的学号在主函数中输入若没找到指定学号,茬结构体变量中给学号置空串给成绩置-1,作为函数值返回(用于字符串比较的函数是strcmp)。

函数fun的功能是进行数字字符转换若形参ch中昰数字字符'0'~'9',则'0'转换成'9''1'转换成'8','2'转换成'7'……,'9'转换成'0';若是其他字符则保持不变;并将转换后的结果作为函数值返回

给定程序MODII.C中函數fun的功能是:将p所指字符串中的所有字符复制到b中,要求每复制三个字符之后插入一个空格

例如,在调用fun函数之前给a输入字符串:ABCDEFGHIJK调鼡函数之后,字符数组b中的内容则为:ABC DEF GHI Jk

N名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表的头节点请编写函数fun,咜的功是:求出平均分由函数值返回。

例如:若学生的成绩是:85,7669,8591,7264,7则平均分应当是:78.625。

函数6m的功能是进行字母转换薦形参ch中是小写英文字母,则转换成对应的大写英文字母;若ch中是大写英文字母则转换成对应的小写英文字母:若是其他字符则保持不變;并将转换后的结果作为函数值返回。

.给定程序MODII.C中函数fun的功能是:给一维数组a输入任意4个整数并按下例的规律输出。例如输入1、2、3、4程序运行后将输出以下方阵。

请编写一函数fun它的功能是:计算并输出给定整数n的所有因子(不包括1与n自身)之和。规定n的值不大于1000   

例如,在主函数中从键盘给n输入的值为856则输出为:sum=763。

函数fun的功能是:计算

给定程序MODIl.C中函数fun的功能是:从3个红球5个白球,6个黑球中任意取出8个作为一组进行输出。在每组中可以没有黑球,但必须要有红球和白球

组合数作为函数值返回。正确的组合数应该是15程序i嘚值代表红球数,j的值代表白球数k的值代表黑球数。

三、程序设计题 

请编写函数fun其功能是:计算并输出下列多项式的值: 

例如,在主函数中从键盘给n输入15则输出为:s=2.?18282。

注意:要求n的值大于1但不大于100

函数fun的功能是:计算

给定程序MODII.C中函数fun的功能是:求整数x的y次方的低3位徝。例如整数5的6次方为15625,此值的低3位值为625

请改正函数fun中指定部位的错误,使它能得出正确的结果

三、程序设计题 

例如,在芏函数中從键盘给x输入0.21后输出为:s=1.100000。

函数fun的功能是:计算

给定程序MODII.C中函数fun的功能是:找出100至n(不大于I000)之间三位数字相等的所有整数把这些整数放茬s所指数组中,个数作为函数值返回

请编写函数fun,其功能是:计算并输出给定10个数的方差:

S= 即:I0个数的平均值)

函数fun的功能是:计算

给萣程序MODIl.C中函数fun的功能是:计算n的5次方的值.(规定h的值大于2、小于8)通过形参指针传回函数;并计算该值的个位、十位、百位上数字之囷作为函数值返回。

例如7的5次方是16807,其低3.位数的和值是15

请编写函数fun,其功能是:计算并输出给定数组(长度为9)中每相邻两个元素の平均值的平方根之和

函数fun的功能是:统计所有小于等于n(n>2)的素数的个数,素数的个数作为函数值返回

请在程序的下划线处填入正确的內容并把下划线删除,使程序得出正确的结果

数列中,第—项值为3后一项都比一项的值增5;给定程序MODII.C中函数fun的功能是:计算前n(4<n<50)项的累加和:每累加一次把被4除后余2的当前累加值放入数组中,符合此条件的累加值的个数作为函数值返回主函数

请编写函数觔,其功能是:計算并输出下列多项式的值:

例如在主函数中从键盘给n输入8后,输出为:s=0.662872

注意:要求n的值大于1但不太于100。

函数fun的功能是:统计长整数n嘚各个位上出现数字1、2、3的次数并通过外部(全局)变量c1,c2c3返回主函数。例如:当n=时结果应该为:c1=3 c2=1c3=2。 

给定程序MODII/(:中函数fun的功能昰:统计一个无符号整数中各位数字值为零的个数通过形参传回主函数;并把该整数中各位上最大的数字值作为函数值返回。例如若輸入无符号整数30800,则数字值为零的个数为3各位上数字值最大的是8。

请编写函数fun其功能是:计算并输出下列多项式的值: 

例如,在主函數中从键盘给n输入50后输出为:s=1.718282。

注意:要求n的值大于1但不大于100

用筛选法可得到2~n (n<l0000)之间的所有素数,方法是:首先从素数2开始将所有2的倍数的数从数表中删去《把数表中相应位置的值置成0》;接着从数表中找下一个非0数,并从数表中删去该数的所有倍数:依此类推直到所找的下一个数等于n为止。这样会得到一个序列:

函数fun用筛选法找出所有小于等于n的素数。并统计素数的个数作为函数值返回 

给定程序MODIl.C中函数fun的功能是为一个偶数寻找两个素数,这两个素数之和等矛该偶数并将这两个素数通过形参指针传回主函数。

请编写函数fun咜的功能是:计算并输出n(包括n)以能被5或9整除的所有自然数的倒数之和。

例如在主函数中从键盘给n输入20后,输出为:s=0.583333

注意:要求n的徝不大于l00。

甲乙丙丁四人同时开始放鞭炮甲每隔tl秒放一次,每隔t2秒放一次丙每隔t3秒放一次,丁每隔t4秒放一次,每人各放n次函数fun的功能是根据形参提供的值,出总共听到多少次鞭炮声作为函数值返回注意,当几个鞭炮同时炸响只算一次响声,第一次响声是在第0秒

给定程序MODII.C中函数6m的功能是:根据输入的三个边长(整型值),判断能否构成三角形:构成的是等边三形还是等腰三角形。若能构成等邊三角形函数返回3若能构成等腰三角形函数返回2,若能构成一般三角形函数返回1若不能构成三角形函数返回o。

请编写函数fun其功能是:计算并输出3到n之间(含3和n)所有素数的平方根之和。

例如在主函数中从键盘给n输入100后,输出为:sum=148.874270

注意:要求n的值大于2但不大于100。

函數fun的功能是:从三个形参ab,c中找出中间的那个数作为函数值返回。

二、程序修改题 

给定程序MODIl.C中函数fun的功能是:首先将大写字母转换为對应小写字母:若小写字母为a~u则将其转换为其后的第5个字母;若小写字母为V~Z,使其值减21转换后的小写字母作为函数值返回。例如若形参是字母A,则转换为小写字母f:若形参是字母W则转换为小写字母b。

请编写函数fun其功能是:计算并输出 

例如,在主函数中从键盘给n输叺20后输出为:s=534.188884。

注意:要求n的值大于1但不大于100

给定程序中,函数fun的功能是:找出100至x(x≤999)之间各位上的数字之和为15的所有整数然后输出;符合条件的整数个数作为函数值返回。

给定程序MODII.C中函数fun的功能是:先将s所指符串中的字符按逆序存放到t所指字符串中,然后把s所串中嘚字符按正序连接到t所指串的后面 

例如:当s所指的字符串为:"ABCDE",时则t所指的字符串应为:"EDCBAABCDE"。

三、程序设计题 

函数fun的功能是:将a、b中的兩个两位正整数合并形成一个新的整数放在c中合并的方式是;将a中的十位个位数依次放在变量c的百位和个位上,b中的十位和个数依次放茬变量c的千位和十位上

.给定程序中,函数fun的功能是:找出100~999之间(含100和999)所有整数中各位上数字之和为x(x为一正整数)的整数然后输絀:符合条件的整数个数作为函数值返回。 

给定程序MODII.C,中函数fun的功能是:从低位开始取出长整型变量s中偶数位上的数;依次构成一个新数放茬t中高位仍在高位,低位仍在低位

例如,当s中的数为:7654321时t中的数为:642。

学生的记录由学号和成绩组成N名学生的数据己在主函数中放入结构体数组s中,请编写函数fun它的功能是:按分数的高低排列学生的记录,高分在前

、给定程序中,函数fun的功能是:将形参n中各位上为偶数的数取出,并按原来从高位到低位的顺序组成一个新的数并作为函数值返回。 

例如从主函数输入二个整数:,函数返回值为:26846。

给定程序MODIl.C中函数fun的功能是:输出M行M列整数方阵然后求两条对角线上元素之和,返回此和数

函数fun的功能是:将a,b中的两个两位正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的千位和十位上b中的十位和个位数依次放在变量c嘚个位和百位上。

给定程序中函数Gm的功能是:将形参n中,各位上为偶数的数取出并按原来从高位到低位相反的顺序组成一个新的数,並作为函数值返回 

例如,输入一个整数:函数返回值为:64862。

给定程序MODIl.C中函数fun的功能是:将长整型数中每一位上为奇数的数依次取出構成一个新数放在t中。高位仍在高位低位仍在低位。 

例如当s中的数为:时,t中的数为:7531

编写一个函数fun,它的功能是:实现两个字符串的连接(不使用库函数strcat)即把p2所指的字符串连接到pl所指的字符串后。

例如分别输入下面两个字符串:

给定程序中,函数oIn的功能是:将形參n所指变量中各位上为偶数的数去除,剩余的数按原来从高位到低位的顺序组成一个新的数并通过形参指针n传回所指变量。

例如输叺一个数:,新的数:为739

给定程序MODII.C中函数fun的功能是:计算n!

请编写一个函数fun,它的功能是:将一个数字字符串转换为一个整数(不得调用C語言提供的将字符串转换为整数的函数)例如,若输入字符串“-1234”则函数把它转换为整数值-1234。

给定程序中函数fun的功能是:计算下式湔n项的和作为函数值返回。

例如;当形参n的值为10时函数返回:9.612558。

给定程序MODIl.C中函数fun的功能是:统计substr所指子字符串在str所指字符串中出现的次數 

例如,若字符串为aaas lkaaas子字符串为as,则应输出2

请编写一个函数fun,它的功能是:根据以下公式求兀的值(要求满足精度0.0005即某项小于0.0005时停止迭代): =1+ + + + +…+

程序运行后,如果输入精度0.0005则程序输出为3.140578。

给定程序中函数fun的功能是:计算下式前n项的和作为函数值返回。 

例如当形参n的值为10时,函数返回:- 0.204491

给定程序MODII.C中函数fun的功能是:判断一个整数是否是素数,若是返回1否则返回0。  

请编写一个函数fun它的功能是:找出一维整型数组元素中最大的值和它所在的下标,最大的值和它所在的下标通过形参传回数组元素中的值已在主函数中赋予。

主函數中x是数组名n是x中的数据个数max存放最大值,index存放最大值所在元素的下标

给定程序中,函数fun的功能是计算下式:

例如:若形参e的值为le-3函数的返回值为0.551690。

给定程序MODIl.C中函数恤的功能是:求出以下分数序列的前n项之和和值通过函数值返回到main函数。

请编写一个函数fun它的功能昰:求出一个2 M整型二维数组中最大元素的值,并将此值返回调用函数

给定程序中,函数fun的功能是计算下式

s= + + +…+ 直到 ≤10-3,并把计算结果作为函數值返回

给定程序MODIl.C中函数fun的功能是:将s所指字符串的正序和反序进行连接,形成一个新串放在t所指的数组中

例如,当s所指字符串为:"ABCD"時则t所指字符串中的内容应为: "ABCDDCBA"。

函数fun的功能是:将s所指字符串中除了下标为奇数、同时ASCII值

例如若s所指字符串中的内容为: "ABCDEfG12345",其中字苻A的ASCII码值虽为也为奇数的字符之外其余的所有字符都删除,串中剩余字符所形成的一个新串放在t所指的数组中奇数,但所在元素的下標为数因此必需删除;而字符1的ASCII码值为奇数,所在数组中的下标也为奇数因此不应当删除,其他依此类推最后t所指的数组中的内容應是: "135"。

给定程序中函数fun的功能是:将形参s所指字符串中的所有字母字符顺序前移,其他字符顺序后移处理后新字符串的首地址作为函数值返回。

给定程序MODII.C中函数fun的功能是:将s所指字符串中最后一次出现的与tl所指字符串相同的子串替换成t2所指字符串所形成的新串放茬w所指的数组中。

在此处要求tl和坦所指字符串钓长度相同。 

例如当s所指字符串中的内容为:"abcdabfabc",tl所指子串中的内容为:"ab"坦所指子串中嘚内容为:"99"时,结果在w所指的数组中的内容应为:"abcdabf99c"。

函数fun的功能是:将8所指字符串中ASCII值为奇数的字符删除串中剩余字符形成一个新串放在t所指的数组中。

例如若s所指字符串中的内容为:"ABCDEFG12345",其中字符A的ASCⅡ码值为奇数、…、字符1的ASCII码 值也为奇数、…都应当删除其他依此類推。最后t所指的数组中的内容应是:"BDF24"

给定程序中,函数fun的功能是:将形参s所指字符串中的所有数字字符顺序前移其他字符顺序后移,处理后新字符串的首地址作为函数值返回

给定程序MODIl.C中函数fun的功能是:首先把b所捐字符串中的字符按逆序存放,然后将a所指字符串中的芓符和b所指字符串中的字符按排列的顺序交又合并到c所指数组中,过长的剩余字符接在c指数组的尾部例如,当a所指字符串中的内容为"abcdefg"b所指字符串中的内容为"1234"时,c所指数组中的内容应该为"a4b3c2dlefg";而当a所指字符串中的内容为"1234"b所指字符串中的内容为"abcdefg"时,c所指数组中的内容应该為"1g2f3e4dcba"

函数fun的功能是:将s所指字符串中下标为偶数同时ASCⅡ值为奇数的字符删除,s所指串中剩余的字符形成的新串放在t所指的数组中

例如,若s所指字符串中的内容为"ABCDEFGI2345"其中字符c的ASCII码值为奇数,在数组中的下标为偶数因此必须删除;而字符1的ASCII码值为奇数,在数组中的下标也为渏数因此不应当删除,其他依此类推

最后t所指的数组中的内容应是"BDF12345"。

给定程序中函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),作为函数值返回;并将大于平均值的数放在形参y所指数组中在主函数中输出。

给定程序MODII.C中函数fun的功能是:根據整型形参m计算如下公式的值。

已知学生的记录由学号和学习成绩构成N名学生的数据己存入a结构体数组中。请编写函数fun函数的功能昰:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)

给定程序中,函数fun的功能是:计算x所指数组中N个数的平均徝(规定所有数均为正数)平均值通过形参返回主函数,将小于平均值且最接近平均值的数作为函数值返回在主函数中输出。

主函数Φ输出:m=30.0

给定程序MODII.C中函数fan的功能是:根据整型形参n计算如下公式的值。

程序定义了N N的二维数组并在主函数中自动赋值。请编写函数胁函数的功能是:使数组右上三角元素中的值乘以m。   

例如:若m的值为2a数组中的值为:

给定程序中,函数fun的功能是:计算形参x所指数组中N個数的平均值(规定所有数均为正数)将所指数组中大于平均值的数据移至数组的前部,小于等于平均值的数据移至x所指数组的后部岼均值作为函数值返回,在主函数中输出平均值和移动后的数据

给定程序MODII.C的功能是:读入一个英文文本行,将其中每个单词的第一个字毋改成大写然后输出此文本行这里的科单词“是指由空格隔开的字符串)。

程序定义了N N的二维数组并在主函数赋值。请编写函数fun函數的功能是:求出数组周边元素的平均值并作为函数值返给主函数中的s。

例如:a数组中的值为:

给定程序中函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部大于等于平均值的数据移至x所指数组嘚后部,平均值作为函数值返回在主函数中输出平均值和移动后的数据。 

二、程序修改题 

给定程序MODII.C中函数fun的功能是:统计字符串中各元喑字母(即:A、E、I、o、u)的个数注意:字母不分大、小写。

例如:若输入:THIs is a boot则输出应该是;l、0、2、2、0。

请编写函数9真n函数的功能是求出二维数组周边元素之和,作为函数值返回二维数组中的值在主函数中赋予。

例如:二维数组中的值为:

给定程序中函数fun的功能是將a和b所指的两个字符串转换成面值相同的整数,并进行相加作为函数值返回规定字符串中只含9个以下数字字符。 

例如主函数中输入字苻串:32486和12345,在主函数中输出的函数值为:44831 

给定程序MODIl.C中fun函数的功能是:分别统计字符串中大写字母和小写字母的个数。

请编一个函数fun函數的功能是使实型数保留2位小数,并对第三位进行四舍五入(规定实型数为正数)

例如:实型数为,则函数返回;

实型数为则函数返囙。

给定程序中函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参f所指数组中(此数组在主函数中已置0)。

给定程序MODIl.C中函数fun嘚功能是:先从键盘上输入一个3行3列矩阵的各个元素的值然后输出主对角线元素之和。

编写程序实现矩阵(3行3列)的转置(即行列互換)

例如,输入下面的矩阵:

给定程序中函数fun的功能是:找出N N矩阵中每列元素中的最大值,并按顺序依次存放于形参b所指的一维数组中

给定给定程序MODII.C中函数fun的功能是:交换主函数中两个变量的值,例如:

若变量a中的值原为8b中的值为3。程序运行后a的值为3b中的值为8。

編写函数fun函数的功能是求出小于或等于lim的所素数并放在鹼数组中,函数返回所求出的素数的个数

给定程序中,函数fun的功能是建立一个N N嘚矩阵矩阵元素的构成规律是:最外层元素的值全部为1;从外向内第2层元素的值全部为2:第3层元素的值全部为3,…依次类推例如,若N=5生成的矩阵为:

给定程序MODIl.C中函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按高位到低位顺序输出

例如,若输入8和2则应输出l000(即十进制数8转换成二进制表示是l000)。

编写一个函数从lltlm个字符串中找出最长的一个字符串,并通过形参指针max传回该串地址(注意:主函数Φ用****作为结束输入的标志。)

给定程序中函数6m的功能是:判定形参a所指的N N(规定N为奇数)的矩阵是否是“幻方”,若是函数返回值为1;  不是,函数返回值为0“幻方”的判定条件是:矩阵每行、每列、主对角线及反对角线上元素之和都相等。例如以下3x3的矩阵就是一个“幻方”:

蛤定程序NIODIl.C中触函数的功能是:根据整型形参m,计算如下公式的值

例如,若主函数中输入5则应输出-0.283333。请改正函数恤中的错误戓在横线处填上适当的内容并把横线刪除使它能计算出正确的结果。 

请编写一个函数函数的功能是删除字符串中的所有空格。

一、程序埴窀题 

…—给定程序中函数fun的功能是:将a所指4 3矩阵中第k行的元素与第0行元素交换。

若k为2程序执行结果为:

给定程序MODI1,C中函数fun的功能昰:读入一个字符串(长度<20)将该字符串中的所有字符按ASCII码升序排序后输出。

例如若输入:edcba,则应输出:abcde.

请编写一个函数fun其功能是:将sQs所指字符串中所有下标为奇数位置上的字母转换为大写(若该位置上不是字母,则不转换)

给定程序中,函数fun 的功能是:将a所指3 5矩陣中第k列的元素左移到第0列第k列以后的每列元素行依次左移,原来左边的各列依次绕到右边

若k为2,程序执行结果为

给定程序MODII.C中函数fun嘚功能是:根据形参m的值(2≤m≤9)在m行m列的二维数组中存放如下所示规律的数据,由main函数输出

函数fun的功能是:将a、b中的两个两伍正整數合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的十位和千位上b中的十位和个位数依次放在变量c的個位和百位上。 

给定程序中函数hn的功能是:在3 4的矩阵中找出在行上最大、在列上最小的那个元素,若没有符合条件的元素则输出相应信息

给定程序MODII.C中函数fun的功能是:根据整型形参m的值,计算如下公式的值。

例如若m中的值为:5,则应输出:0.536389

m个人的成绩存放在score数组中,请编写函数fun它的功能是:将低于平均分的人数作为函数值返回,将低于平均分的分数放在below所指的数组中

注意:部分源程序在文件PROGl.C文件中。

给定程序中函数fun的功能是:把形参s所指字符串中最右边的n个字符复制到形参t所指字符数组中,形成一个新串若s所指字符串的长喥小于n,则将整个字符串复制到形参t所指字符数组中 

例如,形参s所指的字符串为:abcdefghn的值为5,程序执行后t所指字符数组中的字符串应为:defgh

给定程序MODII.C中函数fun的功能是:找出一个大于形参m且紧随m的素数,并作为函数值返回  

请编写函数fun,它的功能是:求出能整除形参x且不是耦数的各整数并按从小到大的顺序放在PP所指的数组中,这些除数的个数通过形参n返回

例如,若x中的值为:35则有4个数符合要求,它们昰:15,735。

给定程序中函数fun的功能是:判断形参s所指字符串是否是“回文”(Palindrome),若是函数返回值为1:不是,函数返回值为0“回文”昰正读和反读都一样的字符串(不区分大小写字母)。

例如LEVEL和Level是“回文”,而LEVLEV不是“回文”

给定程序MODIl.C中fun函数的功能是:求出以下分数序列的前n项之和。

  , , ,…和值通过函数值返回main函数

请编写函数fun,函数的功能是:将大于形参m且紧靠m的k个素数存入XX所指的数组中例如,若输入175,则应输出:1923, 29,3137。

//从temp开始循环判断紧靠temp的整数

给定程序中,函数fun的功能是:计算出形参8所指字符串中包含的单词個数作为函数值返回。为便于统计规定各单词之间用空格隔开。

给定程序MODII.C中函数fun的功能是:从n(形参)个学生的成绩中统计出低于平均分的学生人数此人数由函数值返回,平均分存放在形参aver所指的存储单元中例如,若输入8名学生的成绩:80.5    60   

则低于平均分的学生人数为:4(平均分为.75.5625)

请编写函数fun,其功能是求出数组的最大元素在数组中的下标并存放在k所指的存储单元中

则输出结果为:6,980

给定程序中函数fun的功能是:将形参s所指字符串中所有ASCII码值小于97的字符存入形参t所指字符数组中,形成一个新串并统计出符合条件的字符个数作为函数值返回。

例如形参s所指的字符串为:Abc@1x56*,程序执行后t所指字符数组中的字符串应为:A@156*

给定程序MODIl.C中函数fun的功能是:由形参给定n个实数,输出平均值并统计在平均值以上(含平均值)的实数个数。

所得平均值为:195.838745在平均值以上的实数个数应为:5

编写函数fun,其功能是:根据以下公式求P的值结果由函数值带回。m与n为两个正整数且要求m>n

给定程序中,函数fun的功能是:将形参s所指字符串中的数字字符转换成對应的数值计算出这些数值的累加和作为函数值返回。 

例如形参s所指的字符串为:abs5def126jkm8,程序执行后的输出结果为:22

给定程序MODIl.C中函数fun的功能是:计算小于形参k的最大的10个能被13或17整除的自然数之和。K的值由主函数传入若k的值为500,则函数值为4622

三、程序设计题 

编写函数fun,咜的功能是:求小于形参n同时能被3与7整除的所有自然数之和的平方根并作为函数值返回。

给定程序中函数fun的功能是:找出形参s所指字苻串中出现频率最高的字母(不区分大小写),并统计出其出的次数  

例如,形参s所指的字符串为:abcAbsmaxless程序执行后的输出结果为: 

给定程序MODIl.C中函数fun的功能是:求S的值。

例如当k为10时,函数值应为:1.533852

编写函数fun,它的功能是:计算并输出下列级数和:

给定程序中函数fun的功能昰:利用指针数组对形参SS所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果:ss所指字符串数组中共有N个字符串且串长尛于M。

已知一个数列从第0项开始的前三项分别为00,1,以后的各项都是其相邻的前三项之和给定程序MODIl.C中函数fun的功能是:计算并输出该数列湔n项的平方根之和。n的值通过形参传入

编写函数fun,它的功能是计算下列级数和和值由函数值返回。

给定程序中函数fun的功能是:在形參SS所指字符串数组中查找与形参t所指字符串相同的串,找到后返回该串在字符串数组中的位置(下标值)未找到则返回-1。SS所指字符串数組中共有N个内容不同的字符串且串长小于M。

给定程序MODII.C中函数fun的功能是:从整数1到55之间选出能被3整除、且有一位上的数是5的那些数,并紦这些数放在b所指的数组中这些数的个数作为函数值返回。规定函数中a1放个位数,a2放十位数

假定输入的字符串中只包含字母和*号。請编写函数fun它的功能是:将字符串尾部的幸号全部删除,前面和中间的:号不删除

例如,字符串中的内容为为:****A*BC*DEP*G*******删除后,字符串中嘚内容应当是:****A*BC*DEF*G在编写函数时,不得使用C语言提供的字符串函数

给定程序中,函数fun的功能是飞夕在形参ss所指字符串数组中删除所有串长超过k的字符串,函数返回所剩字符串的个数Ss所指字符串数组中共有N个字符串,且串长小于M

给定程序MODII.C中函数fun的功能是:逐个比较p、q所指两个字符串对应位置中的字符,把ASCII值大或相等的字符依次存放到c所指数组中形成一个新的字符串。

例如若主函数中a字符串为:aBCDeFgH,主函数中b字符串为:ABcd则c中的字符串应为:aBcdeFgH。

假定输入的字符串中只包含字母和*号请编写函数fun,它的功能是:除了字符串前导的*号之外将串中其他*号全部删除。在编写函数时不得使用C语言提供的字符串函数。

、  给定程序中函数hn的功能是:在舷参SS所指字符串数组中,查找含有形参substr所指子串的所有字符串并输出若没找到则输出相应信息,ss所指字符串数组中券有N个字符串且串长小于M。程序中库函数strstr(sls2)嘚功能是在sl串中查找s2子串,若没有函数值为0,若有为非0。 

给定程序MODIl.C中函数fun的功能是:求三个数的最小公倍数 

假定输入的字符串中只包含字母和*号。请编写函数fun它的功能是:只删除字符串前导和尾部的*号,串中字母之间的摹号都不删除形参n给出了字符串的长度,形參h给出了字符串中前导摹号的个数形参e给出了字符串中最后*号的个数。在编写函数时不得使用c语言提供的字符串函数。

给定程序中函数fun的功能是:在形参ss所指字符串数组中,将所有串长超过k的字符串中右边的字符删除只保留左边的k个字符。Ss所指字符串数组中共有N个芓符串且串长小于M。

给定程序MODII.C中函数fun的功能是:根据以下公式求π值,并作为函数值返回。 

三、程序设计题 

假定输入的字符串中只包含芓母和*号请编写函数fun使字符串的前导幸号木得多于n个:若多于n个,则删除多余的幸号:若少于或等于n个则什么也不做,字符串中间和尾部的*号不删除 

例如,字符串中的内容为:*******A*BC*DEP*G****,若n的值为4删除后,字符串中的内容应当是:****A*BC*DEP*G****;若n的值为8则字符串中的内容仍为:*******A*BC*DEP*G****。n的值茬主函数中输入在编写函数时,不得使用C语言提供的字符串函数

程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成績函数fun的功能是将形参a所指结构体变量中的数据赋给函数中的结构体变量b,并修改b中的学号和姓名最后输出修改后的数据;例如:a所指变量中的学号、姓名、和三门课的成绩依次是:10001、"ZhangSan"、,s、80, 88则修改后输出b中的数据应为:10002、"LiSi"、95、80、88。

给定程序MODII.C中函数fun的功能是:从s所指芓符串中删除所有小写字母“c” 

假定输入的字符串中只包含字母和*号,请编写函数fun它的功能是:将字符串中的前导*号全部移到字符串嘚尾部。

例如字符串中的内容为:*******A*BC*DEP*G****,移动后字符串中的内容应当是: A*BC*DEF*G***********。在编写函数时不得使用C语言提供的字符串函数。

程序通过定義学生结构体变量,存储了学生的学号、姓名和3门课的成绩函数fun的功能是对形参b所指结构体变量中的数据进行修改,最后在主函数中輸出修改后的数据

例如:b所指变量t中的学号、姓名、和三门课的成绩依次是:10002、“ZhadgQi”、93、85、87,修改后输出t中的数据应为:10004,“LiJie”、93, 85、87

给萣程序MODIl.C中函数fhn酌功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下:

例如a为2时,平方根值为: 1.414214

学生的记录由学号和成績组成,N名学生的数据已在主函数中放入结构体数组s中请编写函数fun,它的功能是:把高于等于平均分的学生数据放在b所指的数组中高於等于平均分的学生人数通过形参n传回,平均分通过函数值返回

程序通过定义学生结构体变量,存储了学生的学号、姓和3门课的成绩函数fun的功能是将形参a中的数据进行修改,把修改后的数据作为函数值返回主函数进行输出

例如:传给形参a的数据中,学号、姓名、和三門课的成绩依次是:10001、"ZhangSan"、95、‘80、88修改后的数据应为:10002、"LiSi"、96、81、89。

假定整数数列中的数不重复并存放在数组中。给定程序MODIl.C中函数fun的功能昰:删除数列中值为x的元素N中存放的是数列中元素的个数。

学生的记录由学号和成绩组成N名学生的数据已在主数中放入结构体数组s中,请编写函数fun它的功能是:把分数最低的学生数据放在b所指的数组中,注意:分数最低的学生可能不止一个函数返回分数最低的学生嘚人数。

程序通过定义学生结构体变量存储了学生的学号、姓名和3门课的成绩。函数Gm的功能是将形参a所指结构体变量3中的数据进行修改并把a中地址作为函数值返回主函数,在主函数中输出修改后的数据 

例如:a所指变量s中的学号、姓名、和三门课的成绩依次是:10001、"ZhangSan"、95、80、88,修改后输出t中的数据应为:10002、"LiSi"、96、81, 89

给定程序MODII.C中函数fun的功能是:从N个字符串中找出最长的那个串,并将其地址作为函数值返回各字苻串在主函数中输入,并放入一个字符串数组中

函数fun的功能是:将a、b中的两个两个两位正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的百位和个位上b中的十位和个位数依次放在变量c的十位和千位上。

程序通过定义学生结构体数組存储了若干名学生的学号、姓名和3门课的成绩。函数fun的功能是将存放学生数据的结构体数组按照姓名的字典序(从小到大)排序。

給定程序MODIl.C中函数fun的功能是:在p所指字符串中找出ASCII码值最大的字符将其放在第一个位置上;并将该字符前的原字符向后顺序移动。

例如調用fun函数之前给字符串输入:ABCDeFGH,调用后字符串中的内容为:eABCDFGH。

学生的记录由学号和成绩组成N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun它的功能是:把指定分数范围内的学生数据放在b所指的数组中,分数范围内的学生人数由函数值返回

例如,输入的分数昰60 69则应当把分数在60到69的学生数据进行输出,.包含60分和69分的学生数据主函数中将把60放在10w中,把69放在heigh中

程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到student.dat文件中函数fun的功能是从指定文件中找出指定学号的学苼数据,读入此学生数据对该生的分数进行修改,使每门课的分数加3分修改后重写文件中该学生的数据,即甩该学生的新数据覆盖原數据其他学生数据不变;若找不到,则什么都不做

给定程序MODII.C中函数fun的功能是:利用插入排序法对字符串中的字符按从小到大的顺序进荇排序。插入法的基本算法是:先对字符串中的头两个元素进行排序然后把第三个字符插入到前两个字符中,插入后前三个字符依然有序;

再把第四个字符插入到前三个字符中……待排序的字符串已在主函数中赋予。

N名学生的成绩已在主函数中放入一个带头节点的链表結构中h指向链表的头节点。请编写函数fun它的功能是:找出学生的最高分,由函数值返回

给定程序MODI|.C是建立一个带头结点的单向链表,並用随机函数为各结点赋值函数fun的功能是将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并且作为函数值返回

请编写函数fun,函数的功能是:判断字符串是否为回文若是,函数返回1主函数中输出:YES:否则返回0,主函数中输出NO回文是指顺读和倒读都一样嘚字符串。

例如字符串LEVEL是回文,而字符串123312就不是回文

// 循环判断字符串s是否为回文

//若不符合条件,标识位设为0跳出循环

给定程序中,函数fun的功能是将带头节点的单向链表结点数据域中的数据从小到大排序即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10

给定程序MODIl.C是建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值函数fun的作用昰求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回

请编写函数fun,函数的功能是:将M行N列的二维数组中的数據按行的顺序依次放到一维数组中,一维数组中数据的个数存放在形参n所指的存储单元中

例如,二维数组中的数据为:

则一维数组中嘚内容应是:

给定程序中函数fun的功能是将不带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10逆置后,從头至尾结点数据域依次为:10、8、6、4、  2

给定程序MODII.C中函数fun的功能是:将s所指字符串中位于奇数位置的字符或ASCII码为偶数的字符放入t所指数组Φ(规定第一个字符放在第0位中)。 

请编写函数fun函数的功能是:将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中

例如,②维数组中的数据为:

则一维数组中的内容应是:

给定程序中函数fun的功能是将带头结点的单向链表逆置。即若原链表中从头至尾结点数據域依次为:2、4、6、8、10逆置后,从头至尾结点数据域依次为:10、8、6、4、2

给定程序MODII.C中函数胁的功能是:计算s所指字符串中含有t所指字符串的数目,并作为函数值返回

请编写函数fun,函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N)按顺序合并组成一個新的字符串。

例如字符串数组中的M个字符串为

则合并后的字符串的内容应是:AAAABBBBBBBCC。

提示:strcat(ab)的功能是将字符串b复制到字符串a的串尾上,荿为一个新串

给定程序中,函数fun的功能是将不带头节点的单向链表结点数据域中的数据从小到大排序即若原链表结点数据域从头至尾嘚数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10

二、程序修改题 

给定程序MODI1.C中函数fun的功能是:将s所指字符串Φ的字母转换为按字母序列的后续字母(但Z转换为A,z转换为a,其他字符不变 

请编写函数fun,函数的功能是:移动一维数组中的内容:若数组中有n个整数,要求把下标从0到p(含pp小于等于n-1)的数组元素平移到数组的最后。

例如一维数组中的原始内蓉为:1,23,4,56,78,9lO:p的值为3。移动后一维数组中的内容应为:5, 6, 7, 8, 9,10, 1, 2, 3, 4。

给定程序中函数fun的功能是根据形参i的值返回某个函数的值。当调用正确时程序输絀:

给定程序MODIl.C中函数fun的功能是:比较两个字符串,将长的那个字符串的首地址作为函数值返回

请编写函数fun,函数的功能是:移动字符串Φ的内容移动的规则如下:把第1到第m个字符,平移到字符串的最后把第m+l到最后的字符移到字符串的前部。 

例如字符串中原有的内容為:ABCDEFGHIJK,m的值为3则移动后,字符串中的内容应该是:DEFGHIJKABC

给定程序中,函数fun的功能是将形参给定的字符串、整数、浮点数写到文本文件中洅用字符方式从此文本文件中逐个读入并显示在终端屏幕上。 

给定程序MODIl.C中函数fun的功能是:依次取出字符串中所有数字字符形成新的字符串,并取代原字符串

请编写函数fun,函数的功能是:将M行N列的二维数组中的字符数据按列的顺序依次放到一个字符串中。

例如二维数組中的数据为:

则字符串中的内容应是:WSHWSHWSH。

给定程序中函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上 

给定程序MODII.C中函数fun的功能是:对N名学生的学习成绩,按从高到低的顺序找出前m(m≤lO)名学生来并将这些学生数据存放在一个动态分配的连续存储区中,此存储区的首地址作为函数值返回

请编写函数fun,函数的功能是:删去一维数组中所有相同的数;使之只剩一个数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数

程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩所有学生数据均以二进制方式输出到文件中。函数fun的功能是从形参filename所指的文件中读入学生数据并按照学号从小到大排序后,再用二进制方式把排序后的学生数据输絀到filename所指的文件中覆盖原来的文件内容。

给定程序MODIl.C中函数fun的功能是:在字符串的最前端加入n个*号形成新串,并且覆盖原串

注意:字苻串的长度最长允许为79。

请编写函数fun函数的功能是:统计各年龄段的人数。N个年龄通过调用随机函数获得并放在主函数的age数组中;要求函数把0至9岁年龄段的人数放在d[0]中,把10至19岁年龄段的人数放在dIlJ中把20至29岁年龄段的人数放在dr2]中,其余依此类推把100岁(含100)以上年龄的人數都放在d[lOl中。结果在主函数中输出

第100套上机考试试题

程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩所有学生數据均以二进制方式输出到文中。函数fun的功能是重写形参filename所指文件中最后一个学生的数据即用新的学生数据覆盖该学生原来的数,其他學生的数据不变

给定程序MODIl.C中的函数Creatlink的功能是创建带头结点的单向链表,并为各结点数据域赋o到m-1的值请改正函数Creatlink中指定部位的错误,使咜能得出正确的结果

请编写函数fun,函数的功能是:统计一行字符串中单的个数作为函数值返回。一行字符串在主函数中输入规定所囿单词由小写字母组成,单词之间由若干个空格隔开一行的开始没有空格。

//小于字符串长度进行字符循环判断

加载中请稍候......

内容提示:【精品】c语言设计课件3_1

文档格式:PPT| 浏览次数:3| 上传日期: 00:14:43| 文档星级:?????

全文阅读已结束如果下载本文需要使用

该用户还上传了这些文档

我要回帖

更多关于 一元二次方程的abc分别对应什么 的文章

 

随机推荐