《C语言》上机实验题及参考答案.pdf

《C语言》上机实验题及参考答案.pdf

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C 语言编程题精选 1、 编程实现对键盘输入的英文名句子进行加密。用加密方法为,当内容为英文字母时其在 26 字母中的其后三个字母代替该字母,若为其它字符时不变。 2、 编程实现将任意的十进制整数转换成 R 进制数( R 在 2-16 之间)。 3、 从键盘输入一指定金额(以元为单位,如 345.78 ),然后显示支付该金额的各种面额人 民币数量,要求显示 100 元、 50 元、 10 元、 5 元、 2 元、 1 元、 5 角、 1 角、 5 分、 1 分 各多少张。 (输出面额最大值:比如 345.78=100*3+10*4+5*1+0.5*1+0.1*2+0.01*8 ) 4、 随机产生 20 个 [10 ,50] 的正整数存放到数组中, 并求数组中的所有元素最大值、 最小值、 平均值及各元素之和。 5、 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,空格用来分 隔不同单词。 6、 模拟 n 个人参加选举的过程,并输出选举结果:假设候选人有四人,分别用 A 、B 、C、 D 表示,当选某候选人时直接输入其编号 (编号由计算机随机产生 ) ,若输入的不是 A 、B 、 C、D 则视为无效票,选举结束后按得票数从高到低输出候选人编号和所得票数。 7、任何一个自然数 m 的立方均可写成 m 个连续奇数之和。例如: 1^3=1 2^3=3+5 3^3=7+9+11 4^3=13+15+17+19 编程实现:输入一自然数 n ,求组成 n3 的 n 个连续奇数。 8、 知 abc+cba=1333,其中 a,b,c 均为一位数,编程求出满足条件的 a,b,c 所有组合。 9、编制一个完成两个数的四则运算程序。如:用户输入 34+56 则输出结果 90.00 。要求运 算结果保留两位小数,用户输入时一次将两个数和操作符输入。 10、输入一个五位以内的正整数, (1)判断它是一个几位数; (2 )请按序输出其各位数字; (3 )逆序输出其各位数字。 如输入: 56439 ,输出: 5 位数 5, 6,4 ,3 ,9 9, 3,4 ,6 ,5 11、编写子函数:( 1)用冒泡法将一个数组排成升序的函数 SUB1 ;( 2 )在升序数组中 插入一个数,并且保持该数组仍为升序数组的函数 SUB2 。 主函数:①输入任意 10 个正整数给数组;②调用 SUB1 对数组进行排序;③从键盘输入一 个正整数,调用 SUB2 将其插入该数组。 12、编写函数:( 1)用选择法将数组排成降序的函数 SUB1 ;( 2 )用折半查找法查找某 数是否在给定的数组当中的函数 SUB2 。 主函数:输入任意 10 个正整数给数组,调用 SUB1 对数组进行排序,从键盘输入一个正整 数,调用 SUB2 在数组中进行查找, 找到后输出 “OK ”,没有找到则输出 “NO FOUND !”。 13、编写一个程序, 输入两个包含 5 个元素的数组,先将两个数组升序排列,然后将这两个 数组合并成一个升序数组。 14、耶稣有 13 个门徒,其中有一个就是出卖耶稣的叛徒,请用排除法找出这位叛徒: 13 人 围坐一圈,从第一个开始报号: 1,2 ,3, 1,2 ,3……,凡是报到“ 3”就退出圈子,最后 留在圈内的人就是出卖耶稣的叛徒,请找出它原来的序号。 15、按如下图形打印杨辉三角形的前 10 行。其特点是两个腰上的数都为

您可能关注的文档

文档评论(0)

卡法森林 + 关注
官方认证
内容提供者

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

版权声明书
用户编号:6220024141000030
认证主体深圳市尹龙科技有限公司
IP属地湖北
统一社会信用代码/组织机构代码
91440300MA5GATBK8X

1亿VIP精品文档

相关文档