- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
函数编程题目
第二阶段编程题(函数) 请编写一个函数,实现计算从键盘上输入的两个数据的和。 2.在屏幕上打印以下图案:(要求打印N行,N从键盘上输入) * ** *** **** ***** ****** ******* 3.编写一个求1——n内的偶数和的函数,在main()函数中输入n,然后 调用该函数求1——n的偶数和并输出。 4.使用函数的方式,按以下递归公式求函数值 10 (n = 1); Fun(n) = Fun(n-1) + 2 (n1) 例如:当给n输入5时,函数值为18,当给n输入3时,函数值为14 5. 请编写一个求素数的函数,使得整个程序可以实现如下功能:从键盘上输入x,然后显示所以小于x的素数。(请自己查找求素数的算法) 6. 请编写一个求素数的函数,使得整个程序可以实现如下功能:从键盘上输入x,然后显示紧随x的两个素数。(请自己查找求素数的算法),例如:输入8,则输出:7和11。 7. 假??整数数组中元素的值不重复,且按从小大到的顺序排列,请编写一个函数实现如下功能:从键盘上输入任意数x,然后x按顺序插入数组并显示,并且可以实现输入多个x,以当x = 0 来结束输入并退出程序。 例如:a[100] = {2,5,6,7,9,20}; Input:10 Output:2 5 6 7 9 10 20 Input: 8 Output:2 5 6 7 8 9 10 20 8. 写一个函数,判断某一个四位数是不是玫瑰花数(所谓玫瑰花数即该四位数各位数字的四次方和恰好等于该数本身,如:1634=14+64+34+44)。在主函数中调用该函数,输出所有玫瑰花数。 9. 编写一个函数计算n!。在主函数中调用该函数计算1!+2!+3!+…+10! 并输出结果。 10.将1--1000中所有21的倍数存到一个一维数组中,再按每行5个 数据输出到屏幕上。 11. 编写一个函数,输出下面数列的前n项 0 , 1,1,2,3,5,8,13,21,24 12. 编写程序删除字符串S中从下标K开始的n个字符(n和k从键盘输入) 13. 编写函数,使得给定的一个二维数组(3*3)转置。 14. 编写一个函数,将字符串中最长的单词输出。 15.编写一个函数int day(int k,int m,int n),计算小蚕需要多少天爬到树顶(树高为k,小蚕每天白天上爬m厘米,晚上下滑n厘米,爬到顶后不再下滑)nmk。n,m,k均要求从键盘上输入。例如:分别输入253,71,29给k,m,n;则输出为6。 16. 编写一个函数验证哥德巴赫的猜想:任何一个充分大的偶数(大于等于6)总可以表示成两个素数之和。 17. 从键盘上输入年,月,日的值,例如,2013年9月29日。计算出这一天属于该年的第几天。要求写出计算闰年的函数和计算日期的函数。 18. 请编写两个函数,一个函数画正方形,一个函数画三角形,可以从键盘输入变量来决定画正方形还是画三角形以及决定是否退出程序。(正方形和三角形都可以用‘*’来画)。 19. 先由计算机“想”一个1到100的随机数请人猜,如果猜对了,显示“right”,否则显示“wrong”,并提示所猜的数是大了还小了。最多可以猜7次,如果7次仍未猜中,则停止本次猜数。每次运行程序可以反复猜多个数,直到游戏者想退出才结束。(请编写两个函数,用makenum()产生随机数,用guessnum(int n)用来判断猜数是否正确及其它提示功能) 20. 编写一个程序,已知一个数组,编写insert()函数插入元素,编写find(int x)函数可以查找数组是否存在x元素,编写paixu()函数将数组进行从小到大的排序,编写del(int x)函数从数组中删除x元素,编写display()函数将数组打印,每次对数组进行一项操作后都应调用display()函数显示新的数组,编写max()函数求出数组中最大的数,编写int menu()函数来选择进行何项操作。请给出友好的人机界面,谢谢。 现在我将写一个menu()函数供你参考 Int menu() { Int x; Printf(“0.退出\n”); Printf(“1.插入数据\n”); Printf(“2.查找数据\n”); Printf(“3.排序数据\n”); Printf(“4.删除数据\n”); Printf(“5.求最大值\n”); Printf(“****************************************\n”); Prinf(“please choose(0 – 5):) Scan
文档评论(0)