确定abc中间的数C语言,C语言第二次小班讨论题.doc

C语言第二次小班讨论题

(以下是我选的35个题目,作为第二轮PPT讨论课的题目,这次相对第一次要难些,但是有很多有趣的题目,通过动手编程、讨论,大家一定会有很大的收获的,希望大家能好好准备。

(请各班到时候能统计一下上台的顺序,这次还是两人一组,谢谢)

题目1

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

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

******************************************************************************。**************************

题目2

写程序,实现矩阵(3行3列)的转置(即行列互换)。

********************************************************************************************************

题目3

请编一个函数fun(int *a,int n,int *odd,int *even),函数的功能是分别求出数

组中所有奇数之和以及所有偶数之和。形参n给了数组中数据的个数:利用指针odd返回

奇数之和,利用指针even返回偶娄这和。

*****************************************************************************************************

题目4

要求程序的功能是:把20个随机数存入一个数组,然后输出该数组中的最小值。其

中确定最小值的下标的操作在fun函数中实现,请给出该函数的定义。

*******************************************************************************************************

题目5

编写函数fun,函数的功能是:从字符串中删除指定的字符。同一字母的大、小写按

不同字符处理。

****************************************************************************************************

题目6

请编写函数fun,函数的功能是求出二维数组周边元素之和,作为函数值返回。二维

数组中的值在主函数中赋予。

********************************************************************************************************

题目7

写一个函数,从传入的num个字符串中找出最长的一个字符串,并通过形参指针max

传回该串地址。(注意:用****作为结束输入的标志。)

****************************************************************************************************

题目8

编写一个函数fun,它的功能是:实现两个字符串的连接(不使用库函数strcat)

*******************************************************************************************************

题目9

程序定义了N*N的二维数组,并在主函数中自动赋值。请编写函数fun(int a[][N]

),函数的功能是:使数组第一列元素中的值与最后一列元素中的值对调、第二列元素的

值与倒数第二列中的值对调、……、其他依次类推。

*******************************************************************************************************

题目10

已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请

编写函数fun,函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只

有一个最低分)。已给出函数的首部,请完成该函数。

*********************************************************************************************************

题目11

输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换,写三个函数(1)输入10个数(2)进行处理(3)输出10个数。(指针)

*****

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值