程序训练题目(一).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文档。上传文档
查看更多
程序训练题目(一)

程序综合训练(一) 共25题,请于两周内完成。 编写一个程序,测试你所使用的计算机的数据表示范围。 数据类型最小数据最大数据intlongshortfloatdouble编写一个程序,键盘接收三个整数,给出这三个数的和数、乘积和平均值。 编写一个程序,输入华氏温度,输出相应的摄氏温度。转换公式是:c = (f - 32) / 1.8,c表示摄氏度,f表示华氏度。/* 把华氏温度转换为摄氏温度,要求保留一位小数 */ 编写一个程序,键盘接收一个一位的整型数,经转换,用字符函数putchar输出。例如输入整数5,输出字符5。 编写一个程序,输入半径,计算球体表面积()和体积()。 6、输入3个整数,输出其中的最小值。 7、输入一个字符,如果它是大写字母,则输出相应的小写字母;如果它是小写字母,需输出相应的大写字母;其它字符原样输出。例如:输入F,输出f,输入b,输出B,输入7,输出7。 8、、函数 1 x0 y= 0 x=0 -1 x0 ⑴ 用条件表达式求函数值y。 y = x=0 ? (x0?1:0) : -1 ⑵ 用if语句编程,输入x,输出y,并给出你所使用的测试用例。 测试用例:(1)x=2,y=1 (2)x=0,y=0 (2)x=-2,y=-1 9、判断输入字符的种类,即区分空格、数字字符、大写英文字母、小写英文字母和其它字符。 10、输入三角形三条边的值,请判断它是等边三角形、等腰三角形还是不等边三角形。请编写相应程序。(提示:作为完整的考虑,应该判断三条边是否能构成一个三角形) 11、新闻记者都善于提问,请模仿记者:若输入1打印who,输入2打印which,输入3打印where,输入4打印why,输入5打印what,输入其它数打印don’t know。请编写相应程序。 12、编写输出200以内所有能被7整除的数据的程序。 13、从键盘输入n个数,找出其中最小值,请编写相应程序。 14、键盘输入正整数m和n(mn),计算m~ n之间所有奇数之和与偶数之和,请编写相应程序。 15、编写程序,输入一个整数,求它的各位数之和及位数。例如123的各位数之和是6,位数是3。 16、编写程序,输入一行字符,分别统计出其中的英文字母、空格、数字和其他字符的个数。 17、有一个分数序列 , , , , ,…… 编写程序求出这个序列的前n项之和。 18、用一张一元票换1分、2分和5分的硬币(至少各一枚),问有哪几种换法?各几枚? 19、求1到10000之间所有满足各位数字的立方和等于它本身的数。例如153的各位数字的立方和是13+53+33=153 20、从键盘输入10个正整数进行求和,如果错误地输入了负数,则求和结束。请分别用braek和不用break编写相应程序。 21、父亲今年30岁,儿子今年6岁,问多少年后父亲的年龄是儿子的2倍,请编写相应程序。 22、一天一只小猴子摘下一堆桃子,当即吃了一半,还觉得不过瘾,又多吃了一个。第二天接着吃了前一天剩下的一半,再又多吃了一个。以后每天如此。到第10天只剩下一个桃子。问小猴一共摘了多少桃子,请编写相应程序。 程序采用递归法倒推:第10天剩一个,第九天=(1+1)×2,……依此类推 23、一个球从100米高度自由落体,反弹后回到原来高度的一半,按此规律,到第8次落地时,反弹多少高度?行程共有多少米? 24、验证哥德巴赫猜想:任何一个大于6的偶数均可表示为两个素数之和。例如6=3+3,8=3+5,…,18=7+11。要求将6~100之间的偶数都表示成两个素数之和,打印时一行打印5组。 25、输入一个长整数,从高位开始逐位分割并输出。例如输入123456,逐位输出:1,2,3,4,5,6。

文档评论(0)

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

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

1亿VIP精品文档

相关文档