C语言实践编程题201509

C语言实践编程题201509

ID:39341225

大小:126.53 KB

页数:5页

时间:2019-07-01

C语言实践编程题201509_第1页
C语言实践编程题201509_第2页
C语言实践编程题201509_第3页
C语言实践编程题201509_第4页
C语言实践编程题201509_第5页
资源描述:

《C语言实践编程题201509》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、分支结构(5)1、根据以下分段函数计算水费。2、输入一行字符,统计其中英文字母、数字字符和其他字符的个数结果并输出。3、输入三角形的三条边a,b,c,如果能构成一个三角形,输出面积area和周长perimeter(保留2位小数);否则,输出“Thesesidesdonotcorrespondtoavalidtriangle”,试编写相应程序。提示:在一个三角形中,任意两边之和大于第三边。三角形面积计算公式,其中s=(a+b+c)/2。4、在屏幕上打印输出21世纪所有的闰年。5、编写程序,实现功能为

2、统计某学校二年级学生的体重情况,体重60斤及以上为超重,体重40斤及以下为营养不良,体重在41-59斤之间的为正常,体重数据由键盘输入,输入-1结束,在屏幕上显示超重、正常和营养不良的学生人数。二、累和算法(10)6、编写程序,输入一批正整数(以零或负数为结束标志),求其中的偶数和并输出。7、编写程序按每行5个数的格式输出1至n范围内能被7或17整除的整数,并求出其和。输入输出示例:(其中50是键盘输入)n=5071417212834354249Sum=24751、程序的功能是按下面的公式计算并输出s

3、的值,m的值由键盘输入,m应是一个奇数,如果输入的是一个偶数,取小于m的最大奇数。2、编写程序,输入两个正整数a和n,求a+aa+aaa+……+aaaaaaa(n个a)之和。例如:输入2和3,输出246(即计算和表达式2+22+222的值)。3、使用格里高利公式求π的近似值并输出,要求精确到最后一项的绝对值小于10–4。4、从键盘输入整数n,根据公式=1!+2!+3!+4!+......+n!求解并输出结果。5、从键盘输入整数n,根据下面公式求解并输出。6、设计fun函数实现功能:根据整型形参m,计算

4、如下公式的值。编写main函数测试fun函数的功能。   例如,若主函数中输入5,则应输出t=-0.283333。7、编写程序,输入x及精度e的值,用下面公式求cosx的近似值并输出,要求精确到最后一项的绝对值小于e。8、编写程序,输入n,计算并输出下面公式求前n项之和5三、取位算法(3)1、计算并输出任意一个整数x中a的出现次数并输出,例如x为222723272,a为2,a在x中的出现次数为6。要求定义和调用intcount(intx,inta)计算并返回a在x中的出现次数。2、编写函数fun求一个

5、整数的逆序数,在main函数中输入两个整数,求其逆序数之和并输出。例如:输入 32,-71 输入sum=6。3、编写程序,输入一组整数,-1结束。取每个整数的最高位构建一个新的数。例如:输入464,90,0,27,-1,输出4902。四、素数算法(2)4、统计m~n之间的全部素数的个数及累加和。要求编写一个判断素数的函数intprime(intm),main函数中输入m,n的值,判断mn的合法性,调用prime函数完成对m~n之间所有数是否为素数的判断并统计素数的个数及累加和。5、输入n个整数,输出其

6、中最大和最小的素数。五、日期问题(2)6、输入两个学生的出生年月,计算这两个同年龄的学生生日相差几天。要求编写函数intcalcDays(inty,intm,intd)计算某年某月某日是该年的第几天,在main函数中调用calcDays函数完成两个学生生日相差几天的计算并输出。7、编写程序实现的功能为:求某年某月某日后的多少天后是哪一年的几月几日。要求:(1)编写子函数判断闰年。(2)编写子函数求某年某月某日后的多少天后是哪一年的几月几日。(3)在main函数中输入年月日及过多少天调用上述函数并输出结

7、果。例如2014/10/24后的100天是2015/2/1。六、数值数组(4)8、键盘输入n,利用数组计算斐波那契数列的前n个数,并按每行打印5个的格式输出。51、键盘输入n个整数存于一维数组中,编写程序实现在该数组中查找指定的数值,若存在输出找到的个数,若不存在返回0。要求自定义查找函数intfind(inta[],intx)返回找到的个数。2、键盘输入n(n值由键盘输入)个整数,元素倒置后存放于原数组中并输出。要求自定义功能函数voidreverse(intp[],intn),实现p数组中n个元素

8、的倒置。3、输入n个学生的C语言考试成绩存于一维数组中,按成绩降序排序。要求自定义以下函数:(1)功能函数voidsort(intscore[],intn):对存储有n个学生成绩的score数组按成绩降序排序。(2)主函数:调用上述函数完成功能,并输出排序后的结果。七、字符串(6)4、将一个整数转换为字符串。设计函数voiditostr(charstr[],intn),实现整型数值n转化为字符串str,在main函数中设计输入输出环节,验证itostr的

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

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

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