


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
各位老师,这是上机考试的最终题目,请大家帮忙检查下,有问题告诉我。上机考试答题要求:1. 数据的输入和输出功能在main( )函数中完成;2. 题目的其它功能要求学生编写函数完成,可以编写多个函数;3. 在main( )调用编写的函数来完成题目要求的功能;1输入一个正整数,把各位上为偶数的数去除,剩余的数按原来从高位到低位的顺序组成一个新的数。 例如若输入一个正整数 27638496,得到结果为 739。 2输入一个正整数,把各位上为奇数的数去除,剩余的数按原来从高位到低位的顺序组成一个新的数。 例如若输入一个正整数 27638496,得到结果为 26846。 3输入由数字字符组成的字符串,将其转换成为一个整数。例如若输入字符串3425,得到结果为整数值3425。4输入一个正整数,将其转换成字符串。例如若输入整数值3425,转换后得到字符串3425。5输入一个字符串,依次取出字符串中所有的数字字符, 形成新的字符串, 并取代原字符串。例如若输入字符串as3r3fd6gf25,得到结果为字符串33625。6输入一行英文表达语句,统计其中单词的个数。规定所有单词由小写字母组成,单词之间由若干个空格隔开。例如若输入字符串 it is a book ,得到结果为 4。 7输入若干(不超过100个)学生成绩,规定如果输入的数据为0则表示输入结束,输出其中不及格的成绩和不及格人数所占的百分比。8输入若干(不超过100个)学生成绩,规定如果输入的数据为0则表示输入结束,输出其中成绩最高的前10名学生的成绩。9输入若干(不超过100个)学生成绩,规定如果输入的数据为0则表示输入结束,输出其中成绩最低的后10名学生的成绩。10输入若干(不超过50个)有序的正整数,对于相同的数据只保留一个,输出保留的数据。例如,输入数据是: 2,2,2,3,3,4,5,5,6,6,9,9,9,10,10,10 最终的输出结果是: 2,3,4,5,6,9 ,10 11输入一个字符串和一个正整数m,移动字符串中的内容,移动的规则如下: 把从左边起第1到第m个字符平移到字符串的右边, 把其余的字符统一向左移动。 例如, 字符串中原有的内容为: ABCDEFGHIJK, m的值为3, 则移动后, 字符串中的内容应该是: DEFGHIJKABC。 12输入一个字符串和一个正整数m,移动字符串中的内容,移动的规则如下: 把从右边起第1到第m个字符平移到字符串的左边, 把其余的字符统一向右移动。 例如, 字符串中原有的内容为: ABCDEFGHIJK, m的值为3, 则移动后, 字符串中的内容应该是: IJKABCDEFGH。 13输入10个数,找出其中最大数和次最大数,并把最大数和次最大数放在第一和第二的位置上,其余数据依次向后移动,输出调整后的结果。14输入10个数,找出其中最小数和次最小数,并把最小数和次最小数放在第一和第二的位置上,其余数据依次向后移动,输出调整后的结果。15请使用函数的递归调用编写求阶乘的函数,并计算1!+2!+3!+4!+5!16输入一个44的矩阵,把该矩阵转置后输出。17输入一个字符串,把其中所有的字母字符转换为按字母序列的后续字母(a转换为b, b转换为c, z转换为a,大写字母规律相同),其它字符不变,输出转换后的结果。 18输入10个数据和一个整数m,把输入的10个数据依次向右移动 m次。例如输入的数据为: 1,2,3,4,5,6,7,8,9,10,m的值为3,则移动后的数据为: 8,9,10,1,2,3,4,5,6,7。 19输入10个数据和一个整数m,把输入的10个数据依次向左移动 m次。例如输入的数据为: 1,2,3,4,5,6,7,8,9,10,m的值为3,则移动后的数据为: 4,5,6,7,8,9,10,1,2,320输入一个字符串,把其中的空格都删除,例如输入 as d a f aa z67 , 则输出为 asdafaaz67。21输入两个字符串,统计第一个字符串中含有的第二个字符串的数目。例如:输入字符串为ashfeasjdeasjdiaske和as,则结果为4。22把一个3行4列的矩阵中的数据按行的顺序依次放到一个一维数组中并输出。例如矩阵中的数据为: 33 33 33 33 44 44 44 44 55 55 55 55 则一维数组中的内容应是: 33 33 33 44 44 44 44 55 55 55 55 23把一个一维数组中的10个数按行的顺序依次放到一个3行4列的矩阵中,不够的数位填写0,输出这个二维数组。例如一维数组中的内容应是: 3,6,3,7,5,8,3,4,2,7矩阵中的数据为: 3 6 3 75 8 3 4 2 7 0 0 24输入一个字符串,判断其是否为回文,输出“是回文”或“不是回文”。回文是指顺读和倒读都一样的字符串。 例如字符串LEVEL是回文,而字符串12312就不是回文。25输入一个字符串,找出其中ASCII码值最大的字符,将其移放在第一个位置上,将该字符前的原字符向后顺序移动。例如输入字符串:ABCDeFGH, 调整后的字符串为eABCDFGH。26输入15个数,计算平均值,并把低于平均值的数据输出。27输入15个数,计算平均值,并把高于平均值的数据输出。28输入一个字符串,统计其中元音字母(即:A、E、I、O、U)的个数。注意:字母不分大、小写。29将自然数110以及它们的平方根写到名为myfile的二进制文件中(设定文件保存在d:盘),然后再顺序读出显示在屏幕上。30找出一个34矩阵中所有数据的最大值,输出最大值及其位置。31找出一个34矩阵中所有数据的最小值,输出最小值及其位置。32找出一个34矩阵中每行数据中的最大值,保存并输出。33找出一个34矩阵中每行数据中的最小值,保存并输出。34找出一个34矩阵中每行数据中的平均值,保存并输出。35找出一个34矩阵中每列数据中的最大值,保存并输出。36找出一个34矩阵中每列数据中的最小值,保存并输出。37找出一个34矩阵中每列数据中的平均值,保存并输出。38判断输入的一个正整数是否是素数。39把输入的字符串中的内容逆置。例如:输入字符串abcdefg,则调用该函数后字符串为gfedcba。40输入20个正整数,把其中的奇数和偶数分别保存并输出。41输入一个正浮点型数据,保留保留2位小数,并对小数部分第3位进行四舍五入,例如输入8.32433,结果为8.32。42输入一个字符串,删除其中所有的小写字符a,输出处理后的字符串。43输入20个数据,删除指定的据数(该数据从键盘输入),输出处理后的数据。44输入一个字符串,在字符串中所有数字字符前加一个$字符,输出处理后的字符串。例如输入:A1B23CD45,则输出为:A$1B$2$3CD$4$5。45输入一个字符串,把所有的数字字符移动到最前面。例如输入s23d7#5.td29d,处理后的字符串为237529sd#.tdd。46输入两个字符串,把它们连接为一个字符串并输出(不使用库函数strcat)。47把一个3行4列的矩阵中的数据按行的顺序向上移动,第一行移到最后一行,例如矩阵中的数据为: 33 33 33 33 移动后为:44 44 44 4444 44 44 44 55 55 55 5555 55 55 55 33 33 33 3348把一个3行4列的矩阵中的数据按行的顺序向下移动,最后一行移到第一行,例如矩阵中的数据为: 33 33 33 33 移动后为:55 55 55 5544 44 44 44 33 33 33 3355 55 55 55 44 44 44 4449把一个3行4列的矩阵中的数据按列的顺序向左移动,第一列移到最后一列,例如矩阵中的数据为: 13 23 33 43 移动后为: 23 33 43 1314 24 34 44 24 34 44 1415 25 35 45 25 35 45 1550把一个3行4列的矩阵中的数据按列的顺序向右移动,最后一列移到第一列,例如矩阵中的数据为: 13 23 33 43 移动后为: 43 13 23 33 14 24 34 44 44 14 24 34 15 25 35 45 45 15 25 35 51输入一个字符串,删除从指定位k置开始的n个字符,k和n的值由键盘读入,例如,字符串内容为:Hellollo World!,k的值为5,n的值为3,结果为Hello World!52输入正整数m,求出前m项的和 1+1/(1+2)+1/(1+2+3)+1/(1+2+3+m)。53输入正整数m,求出前m项的和 2/1+3/2+5/3+8/5+13/8+. 。54输入两个正整数m,n,编写求阶乘的函数,计算m!/(n!*(m-n)!)。55输入一个正整数m,输出Fibonacci数列小于m的所有项。Fibonacci数列:0,1,1,2,3,5,8,13从它的第三项开始每一项的值都是其紧接着的前两项的和。56输入正整数m,求s= 1/(1*2)+1/(2*3)+1/(m*(m+1)。57输入一个字符串,删除字符串中间的连续的*只保留一个,例如输入as*d*b,处理后的字符串为as*d*b。58输入两个正整数,输出其最大公约数。59输入两个正整数,输出其最小公倍数。60用/4=1-1/3+1/5-1/7+.1/m公式求的近似值,直到某一项1/m的绝对值小于0.000001。61输入一个字符串,统计其中英文小写字母、英文大写字母、数字字符、空格和其他它符号的个数。62求s=a+aa+aaa+.+aa.a(n个)的值,其中a是一个数字(1-9),n表示a的位数,a和n由键盘输入。63输入一个正整数,判断是不是水仙花数。所谓水仙花数是指一个3位数,其各个位上的数字立方和等于概数本身,例如153=13+53+33,所以153是一个水仙花数。64用迭代法计算a的平方根x,迭代公式为xn+1=1/2(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年食品与饮料行业休闲食品市场细分领域研究报告
- 智慧港口自动化装卸设备在港口智能化改造中的应用报告
- 2025年元宇宙社交平台社交内容质量评估与用户体验研究
- 2025年医院信息化建设:电子病历系统智能药物市场趋势优化报告
- 2025年医药行业研发投入与成果转化研究报告
- 江苏省扬州市邗江区2025届英语八年级第二学期期末调研试题含答案
- 咨询工程师2025教材课件
- 2025年医药企业CRO模式下的临床试验监测与数据质量控制报告
- 周末假期安全课件
- 汕头市重点中学2025届英语七下期中学业水平测试模拟试题含答案
- 人工智能伦理导论- 课件 第3、4章 人工智能伦理、人工智能风险
- 工业管道技术交底
- 危化品安全管理培训模板如何正确穿戴和使用防护装备
- 基于单片机的多路数据采集系统设计(附源程序及原理图)
- 《跨部门沟通与协调》课件
- 2023年哈密市伊吾县社区工作者招聘考试真题
- 国开期末考试《建筑工程质量检验》机考试题及答案(第6套)
- 简历筛选技巧培训
- 氧化还原反应的基本规律及其应用
- 全国工会财务知识竞赛题库及答案
- 物联网平台介绍
评论
0/150
提交评论