![C语言上机试题_第1页](http://file4.renrendoc.com/view/4fea1398dc95da136e74b3e0264513ed/4fea1398dc95da136e74b3e0264513ed1.gif)
![C语言上机试题_第2页](http://file4.renrendoc.com/view/4fea1398dc95da136e74b3e0264513ed/4fea1398dc95da136e74b3e0264513ed2.gif)
![C语言上机试题_第3页](http://file4.renrendoc.com/view/4fea1398dc95da136e74b3e0264513ed/4fea1398dc95da136e74b3e0264513ed3.gif)
![C语言上机试题_第4页](http://file4.renrendoc.com/view/4fea1398dc95da136e74b3e0264513ed/4fea1398dc95da136e74b3e0264513ed4.gif)
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1、编写一函数,实现以下功能:输出从公元1000年至2000年所有闰年的年号 每输出3个年号换一行。判断公元年是否闰年的条件是:(1)公元年数如能被4整除,而不能被100整除,则是闰年。(2)公元年数能被 400 整除也是闰年。 (15 分)2、有三个整数a、b、c,由键盘输入,输出其中最大的数。(15分)3、给一个不多于4位的正整数,要求:(1)求出它是几位数;(2)分别打印出 每一位数字,例如原来为321,应输出3位数输出1 2 3。(20分)4、给出一百分制成绩,要求输出成绩等级A、B、C、D、E。90分以上为A,8089 分为B, 7079 分为C, 6069 分为D,60 分以下为E
2、。(15 分)5、编写函数fun,函数的功能是:从字符串s中删除指定的字符c。并在主函数 中调用(20分)6、求一个矩阵对角线元素之和。以3*3矩阵为例。(15分)7、编写程序,把560分钟换算成用小时和分钟表示,然后进行输出。(15分)&从键盘为一维整型数组输入10个整数,调用fun函数找出其中最小的数,并 在main函数中输出。请编写fun函数。(20分)9、有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都 是多少? (15分)10、10个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均分的人数作为函数值返回,将低于平均分的分数放在below所指
3、的数组中。 例如,但score数组的数据为10、20、30、40、50、60、70、80、90时,函 数返回的人数应该时4, below中的数据应为10、20、30、40。(20分)11、编写程序,读入10数据到数组中,统计其中正数的个数,并计算它们之和。 (15 分)12、打印100-1000之间的所有水仙花数,水仙花数是该数的每位数字的立方和等于它本身。 比如:153 是水仙花数,153=1*1*1+5*5*5+3*3*313、编写程序,读入三个整数给a, b, c,然后交换它们中的数,把a中原来的 值给b,把b中原来的值给c,把c中的值给a。再输出交换后的a, b, c的值。(15 分)
4、14、通过循环按行顺序为一个5X5的二维数组a赋予1到25的自然数,然后 输出该数组的左下半三角。(15分)15、请编写一个函数fun,它的功能是:将ss所指字符串中所有下标为奇数位置 上的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入 abc4EFg,则应输出aBc4EFg。(20 分)16、请输入4个整数,要求按由小到大的顺序输出。(15分)17、用选择法对10个整数排序。(15分)18、请编写函数fun,其功能是:计算并输出给定数组(长度为9)中每相邻两个元 素之平均值的平方根之和。例如,给定数组中的9个元素依次为12.0、34.0、4.0、23.0、34.0、45.0、1
5、8.0、3.0、11.0,输出应为:s=35.951014。(20 分)19、找出一个二维数组中的鞍点,即该位置上的元素在该行最大,在该列上最 小。也可能没有鞍点。(15分)20、编写函数fun,函数的功能是:从s所指的字符串中删除给定的字符。同一 字母的大、小写按不同字符处理。若程序执行时输入字符串为:turbo c and borland c+从键盘上输入字符:n,则输 出后变为:turbo c ad borlad c+如果输入的字符在字符串中不存在,则字符串照 原样输出。(20分)21、输入十个整数,将其中最小的数与第一个数对换,把最大的数与最后一个 数对换。写三个函数:输入10个数;进
6、行处理;输出10个数(15分)22、给定程序的功能是:从低位开始取出长整型变量s中偶数位上的数,依次构 成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为:7654321 时,t中的数为:642。 (20分)23、从键盘任意输入某班10个学生的成绩(成绩类型为整型),保存到数组中,按照选择法 或者冒泡法对成绩进行排序,并输出成绩按由高到低的排序结果。24、编写函数实现以下功能:,统计一行字符中英文字母、空格、数字和其他字符的个数, 并在主函数中调用该函数。25、任意从键盘输入20个整数,用函数编程实现计算其中的最大值。要求用数组作为函数 参数编程实现计算最大值的函数FindMa
7、xO,即按照如下函数原型编写该函数:int FindMax(int num, int n);要求,在主函数中打印输出函数求得的最大值。26、从键盘任意输入一个整数,用函数编程判断该整数是否为素数。要求按如下函数原型编 程。int IsPrimeNumber(int number);在主函数中调用IsPrimeNumber判断number是否为素数。若函数返回值为非0值,则打印该数is a prime number,表示是素数,否则打印该数is not a prime number,表示不是素数。已知负数、0和1都不是素数。要求必须用函数编程,否则不给分。*输入格式要求:不要有任何提示信息,直接
8、输入数字。*输出格式要求:是素数则输出格式为d is a prime numbern;否则为d is not a prime numbern。27、编程计算 Fibonacci 数列 1,1,2,3,5, 8, 13,21,的前 n 项(n 不超过 40)。要求每行输出8项,并按如下函数原型编写计算Fibonacci数列的函数Fib:void Fib(i nt f, int n);从键盘输入n值,然后,在主函数中调用函数Fib,计算并输出Fibonacci数列的前n项。 要求必须用数组和函数编程,否则不给分。*输入格式要求:直接输入整数n,不要有任何提示信息。*输出格式要求:每一项的输出格式为10d,分行输出,每行输出8项。28、写一个函数,用简单变量作为函数参数,计算x的n次方。(x,n均为整数)。要求在主 函数中输入x和n的值,调用该函数计算x的n次方并输出计算结果。29、从键盘任意输入一个整数n (如果n0,则要求提示Inpu tError!n),用函数编程计 算这个整数的阶乘值。要求按如下函数原型编程。long fac(int n);在主函数中调用fac计算n!。要求必须用函数编程,否则不给分。*输入提示信息格式要求为:Input an integer:n;*输出格式要求为%d! = %ldn,其中第一个整
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年人力资源管理读书心得样本(2篇)
- 2025年主管半年工作总结样本(三篇)
- 2025年五年级下册语文教研组工作总结(3篇)
- 2025年个人年度工作总结教师样本(四篇)
- 2025年中学生钓鱼的心得样本(5篇)
- 2025年产品购销协议(2篇)
- 2025年中小学的班级管理心得体会(2篇)
- 2025年中学自然教师年度工作小结(二篇)
- 2025年仓储服务合同参考样本(4篇)
- 2025年中学班主任老师工作总结范文(二篇)
- 江苏省2023年对口单招英语试卷及答案
- 易制毒化学品安全管理制度汇编
- GB/T 35506-2017三氟乙酸乙酯(ETFA)
- GB/T 25784-20102,4,6-三硝基苯酚(苦味酸)
- 特种设备安全监察指令书填写规范(特种设备安全法)参考范本
- 硬笔书法全册教案共20课时
- 《长方形的面积》-完整版课件
- PDCA降低I类切口感染发生率
- 工业企业现场监测工况核查表
- 沉淀池及排水沟清理记录表
- 急诊急救信息化课件
评论
0/150
提交评论