C语言实践编程题201509.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言实践编程题201509

PAGE 5 一、分支结构(5) 根据以下分段函数计算水费。 输入一行字符,统计其中英文字母、数字字符和其他字符的个数结果并输出。 输入三角形的三条边a,b,c,如果能构成一个三角形,输出面积area和周长perimeter(保留2位小数);否则,输出“These sides do not correspond to a valid triangle”,试编写相应程序。 提示:在一个三角形中,任意两边之和大于第三边。三角形面积计算公式area=s 在屏幕上打印输出21世纪所有的闰年。 编写程序,实现功能为统计某学校二年级学生的体重情况,体重60斤及以上为超重,体重40斤及以下为营养不良,体重在41-59斤之间的为正常,体重数据由键盘输入,输入-1结束,在屏幕上显示超重、正常和营养不良的学生人数。 二、累和算法(10) 编写程序,输入一批正整数(以零或负数为结束标志),求其中的偶数和并输出。 编写程序按每行5个数的格式输出1至n范围内能被7或17 整除的整数,并求出其和。 输入输出示例:(其中50是键盘输入) n=50 7 14 17 21 28 34 35 42 49 Sum=247 程序的功能是按下面的公式计算并输出s的值,m的值由键盘输入,m应是一个奇数,如果输入的是一个偶数,取小于m的最大奇数。 编写程序,输入两个正整数a和n,求a+aa+aaa+……+aaaaaaa(n个a)之和。例如:输入2和3,输出246(即计算和表达式 2+22+222的值)。 使用格里高利公式求π的近似值并输出,要求精确到最后一项的绝对值小于10–4。 从键盘输入整数n,根据公式ini!=1!+2!+3!+4!++n!求解 从键盘输入整数n,根据下面公式求解并输出。 s= 设计fun函数实现功能: 根据整型形参m,计算如下公式的值。编写main函数测试fun函数的功能。 t=1-    例如,若主函数中输入5,则应输出 t=-0.283333。 编写程序,输入x及精度e的值,用下面公式求cos x 的近似值并输出,要求精确到最后一项的绝对值小于e。 cos 编写程序,输入n,计算并输出下面公式求前n项之和 s= 三、取位算法(3) 计算并输出任意一个整数x中a的出现次数并输出,例如x为222723272,a为2,a在x中的出现次数为6。要求定义和调用int count(intx,int a)计算并返回a在x中的出现次数。 编写函数fun求一个整数的逆序数,在main函数中输入两个整数,求其逆序数之和并输出。例如:输入 32,-71 输入sum=6。 编写程序,输入一组整数,-1结束。取每个整数的最高位构建一个新的数。例如:输入 464,90,0,27,-1 ,输出4902。 四、素数算法(2) 统计m~n之间的全部素数的个数及累加和。要求编写一个判断素数的函数int prime(int m),main函数中输入m,n的值,判断mn的合法性,调用prime函数完成对m~n之间所有数是否为素数的判断并统计素数的个数及累加和。 输入n个整数,输出其中最大和最小的素数。 五、日期问题(2) 输入两个学生的出生年月,计算这两个同年龄的学生生日相差几天。要求编写函数int calcDays(int y,int m,int d)计算某年某月某日是该年的第几天,在main函数中调用calcDays函数完成两个学生生日相差几天的计算并输出。 编写程序实现的功能为:求某年某月某日后的多少天后是哪一年的几月几日。要求:(1)编写子函数判断闰年。(2)编写子函数求某年某月某日后的多少天后是哪一年的几月几日。(3)在main函数中输入年月日及过多少天调用上述函数并输出结果。例如2014/10/24后的100天是2015/2/1。 六、数值数组(4) 键盘输入n,利用数组计算斐波那契数列的前n个数,并按每行打印5个的格式输出。 键盘输入n个整数存于一维数组中,编写程序实现在该数组中查找指定的数值,若存在输出找到的个数,若不存在返回0。要求自定义查找函数int find(int a[], int x)返回找到的个数。 键盘输入n(n值由键盘输入)个整数,元素倒置后存放于原数组中并输出。要求自定义功能函数void reverse(int p[], int n),实现p数组中n个元素的倒置。 输入n个学生的C语言考试成绩存于一维数组中,按成绩降序排序。要求自定义以下函数: (1)功能函数void sort(int score[] ,int n):对存储有n个学生成绩的score数组按成绩降序排序。 (2)主函数:调用上述函数完成功能,并输出排序后的结果。 七、字符串(6) 将一个

文档评论(0)

baoyue + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档