c语言上级题目,C语言上级考试题目.doc

C语言上级考试题目

各位老师,这是上机考试的最终题目,请大家帮忙检查下,有问题告诉我。

上机考试答题要求:

数据的输入和输出功能在main( )函数中完成;

题目的其它功能要求学生编写函数完成,可以编写多个函数;

在main( )调用编写的函数来完成题目要求的功能;

输入一个正整数,把各位上为偶数的数去除,剩余的数按原来从高位到低位的顺序组成一个新的数。 例如若输入一个正整数得到结果为 739。 输入一个正整数,把各位上为奇数的数去除,剩余的数按原来从高位到低位的顺序组成一个新的数。 例如若输入一个正整数得到结果为 26846。 输入由数字字符组成的字符串,将其转换成为一个整数。例如若输入字符串"3425",得到结果为整数值3425。输入一个正整数,将其转换成字符串。例如若输入整数值3425,转换后得到字符串"3425"。输入一个字符串,依次取出字符串中所有的数字字符, 形成新的字符串, 并取代原字符串。例如若输入字符串"as3r3fd6gf25",得到结果为字符串"33625"。输入一行英文表达语句,统计其中单词的个数。规定所有单词由小写字母组成,单词之间由若干个空格隔开。例如若输入字符串" it is a book ",得到结果为 4。 输入若干(不超过100个)学生成绩,规定如果输入的数据为0则表示输入结束,输出其中不及格的成绩和不及格人数所占的百分比。输入若干(不超过100个)学生成绩,规定如果输入的数据为0则表示输入结束,输出其中成绩最高的前10名学生的成绩。输入若干(不超过100个)学生成绩,规定如果输入的数据为0则表示输入结束,输出其中成绩最低的后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 输入一个字符串和一个正整数m,移动字符串中的内容,移动的规则如下: 把从左边起第1到第m个字符平移到字符串的右边, 把其余的字符统一向左移动。 例如, 字符串中原有的内容为: ABCDEFGHIJK, m的值为3, 则移动后, 字符串中的内容应该是: DEFGHIJKABC。 输入一个字符串和一个正整数m,移动字符串中的内容,移动的规则如下: 把从右边起第1到第m个字符平移到字符串的左边, 把其余的字符统一向右移动。 例如, 字符串中原有的内容为: ABCDEFGHIJK, m的值为3, 则移动后, 字符串中的内容应该是: IJKABCDEFGH。 输入10个数,找出其中最大数和次最大数,并把最大数和次最大数放在第一和第二的位置上,其余数据依次向后移动,输出调整后的结果。输入10个数,找出其中最小数和次最小数,并把最小数和次最小数放在第一和第二的位置上,其余数据依次向后移动,输出调整后的结果。请使用函数的递归调用编写求阶乘的函数,并计算1!+2!+3!+4!+5!输入一个4×4的矩阵,把该矩阵转置后输出。输入一个字符串,把其中所有的字母字符转换为按字母序列的后续字母(a转换为b, b转换为c, z转换为a,大写字母规律相同),其它字符不变,输出转换后的结果。 输入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。 输入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,3输入一个字符串,把其中的空格都删除,例如输入" as d a f aa z67 ", 则输出为 "asdafaaz67"。输入两个字符串,统计第一个字符串中含有的第二个字符串的数目。例如:输入字符串为ashfeasjdeasjdiaske和as,则结果为4。把一个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 把一个一维数组中的10个数按行的顺序依次放到一个3行4列的矩阵中,不够的数位填写0,输出这个二维数组。例如一维数组中的内容应是:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值