c语言函数编程练习(题目)

c语言函数编程练习(题目)

ID:8913559

大小:71.00 KB

页数:4页

时间:2018-04-12

c语言函数编程练习(题目)_第1页
c语言函数编程练习(题目)_第2页
c语言函数编程练习(题目)_第3页
c语言函数编程练习(题目)_第4页
资源描述:

《c语言函数编程练习(题目)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、函数编程练习1、编写两个函数,分别求最大公约数(greatestcommondivisor)和最小公倍数(leastcommonmultiple)。解:(1)函数原型与参数说明:最大公约数函数:intgcd(inta,intb)形参与函数类型含义inta第一个数intb第二个数intgcd()返回最大公约数最小公倍数函数:intlcm(inta,intb,intg)形参与函数类型含义inta第一个数intb第二个数intg两个数的最大公约数intgcd()返回最小公倍数2、求方程ax2+bx+c=0的根,用三个函数分别求b2-4

2、ac大于零、等于零和小于零时的根。解:(1)函数原型与参数说明:b2-4ac大于零函数:voidf1(floata,floatb)形参与函数类型含义floata方程参数afloatb方程参数bvoidf1()没有返回值,通过全局变量实现计算b2-4ac等于零函数:voidf2(floata,floatb)形参与函数类型含义floata方程参数afloatb方程参数bvoidf2()没有返回值,通过全局变量实现计算b2-4ac小于零函数:voidf3(floata,floatb)形参与函数类型含义floata方程参数afloatb

3、方程参数bvoidf3()没有返回值,通过全局变量实现计算(2)全局变量说明全局变量含义floatX1方程第一个根floatX2方程第二个根floatDiscb2-4acfloatRe实部(realpart)floatIm虚部(imaginarypart)3、编写一个判断素数(primenumber)的函数。解:(1)函数原型与参数说明:求素数函数:intprime(intn)形参与函数类型含义intn一个整数intprime()是素数返回1,不是素数返回04、编写函数,使得给定的一个二维数组(3*3)转置(transposit

4、ion)。解:(1)函数原型与参数说明:二维数组转置函数:voidtrans(inta[][3])形参与函数类型含义inta[][3]数组名voidtrans()没有返回值,通过传址实现转置5、编写一个函数,使得输入的一个字符串反序存放。解:(1)函数原型与参数说明:反序函数:voidinverse(charc[])形参与函数类型含义charc[]字符数组名voidinverse()没有返回值,通过传址实现反序6、编写一个函数,连接(connect)两个字符串。解:(1)函数原型与参数说明:字符串连接函数:voidconnect

5、(chars1[],chars2[],chars[])形参与函数类型含义chars1[]字符串1chars2[]字符串2chars[]连接后的字符串voidconnect()没有返回值,通过传址实现字符串连接7、编写一个函数,将一个字符串中的元音字母(vowel:a、e、i、o、u)复制到另一个字符串中。解:(1)函数原型与参数说明:元音字母复制函数:voidvowel(chars1[],chars2[])形参与函数类型含义chars1[]字符串chars2[]元音字母字符串voidvowel()没有返回值,通过传址实现元音字母

6、复制8、编写函数,输入四个数字,要求输出四个数字字符,但每两个字符间加一个空格。解:(1)函数原型与参数说明:插入空格函数:voidinsert(chars[])形参与函数类型含义chars[]数字字符串voidinsert()没有返回值,通过传址实现插入空格9、编写一个函数,统一字符串中字母、数字、空格和其他字符的个数。解:(1)函数原型与参数说明:插入空格函数:voidcount(chars[])形参与函数类型含义chars[]字符串voidinsert()没有返回值,通过传址实现统计信息(2)全局变量说明全局变量含义int

7、Letter字母个数intDigit数字字符个数intSpace空格个数intOthers其他字符个数10、编写一个函数,将字符串中最长的单词输出。11、编写一个函数,用“冒泡法”对输入的10个字符按由小到大顺序排序。解:(1)函数原型与参数说明:排序函数:voidsort(chars[])形参与函数类型含义chars[]字符串voidinsert()没有返回值,通过传址实现排序12、用牛顿迭代法求方程的根。方程为ax3+bx2+cx+d=0,系数由用户输入,求x在1附近的根。迭代公式:。(1)函数原型与参数说明:求根函数:fl

8、oatroot(floata,floatb,floatc,floatd)形参与函数类型含义floata方程参数afloatb方程参数bfloatc方程参数cfloatd方程参数dfloatroot()返回方程在x=1附近的根13、输入10个同学5门课的成绩,分别

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。