



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机科学与技术专业C语言上机试题资料1、从键盘输入一字符串和一个字符,统计字符串中所含这个字符的个数。2、求9000到9999整数中,每个数中间两位数字组成的两位数之和。3、写一个函数,判断一个字符串是否为回文(如下的字符串为回文:asdfdsa,qryggyrq 即字符串是中心对称的),在主函数中输入字符串和输出回文信息。4、从键盘中输入一个4位整数,判断这个整数的每位数字是否是一个连续的数字,如果是输出“yes”,否则输出“no” 。例如:如果输入:5678 就应输出:yes 。4、输入10个整数,求这10个数中最大数与最小数之和。6、写一个函数,判断两个数是否互素(即两个数的最大公约数为1),用主函数调用这个函数,并输出结果,两个数由键盘输入。7、输入一个整数n,输出:1*2+2*3+3*4+。+n*(n+1)的和 8、输入一个字符串s1,求一个新字符串s2,使s2的前半部分是s1的偶数位上的字符,后半部分是s1奇数位上的字符。10、输入一个4位数,判断这个四位数的每一位上的数字是否都为偶数,是输出:yes,否则输出:no 。 11、有一个10个整数的数组,从键盘输入一个整数,查找这个数是否在数组中,如果在数组中,则把它从数组中删去,输出处理后的数组。12、写一个函数,判断一个整形矩阵(4x4)是否为对称矩阵,在主函数中输入矩阵和输出对称信息。 13、输入一字符串,统计其中含有小写英文字母的个数。14、输入两个字符串s1,s2(s1比s2长),用s2替换s1中前端等长的字符串。如:s1=”adfsdadsfas”, s2=”kfghg” ,替换后的s1=”kfghgadsfas” 。16、输入一个四位数字,判断千位和百位组成的两位数与十位和个位组成的两位数是否相等,相等输出:yes,否则输出:no 。17、输入一个字符串,输出这个字符串中最大的字符与最小的字符。 18、写一个函数,将一个字符串中的小写元音字母替换成数字:a-1,e-2,i-3,o-4,u-5,在主函数中输入原字符串和输出替换后的字符串。19、从键盘输入一字符串和一个字符,统计字符串中所含这个字符的个数。20、输入10个整数,求这10个数中最大数与最小数之和。23、写一个函数,分别统计一个字符串中奇数数字字符和偶数数字字符的个数,在主函数中输入字符串、调用函数、输出结果。26、写一个函数,将一个字符串中的小写元音字母替换成数字:a-1,e-2,i-3,o-4,u-5,在主函数中输入原字符串和替换后的字符串。27、输入一个4位数,判断这个四位数的每一位上的数字是否都为偶数,是输出:yes,否则输出:no 。33、输入一个四位数字,判断千位和百位组成的两位数与十位和个位组成的两位数是否相等,相等输出:yes,否则输出:no 。34、输入一个字符串s1,求一个新字符串s2,使s2的前半部分是s1的偶数位上的字符,后半部分是s1奇数位上的字符。37、输入10个整数,求这10个数中最大数与最小数之和。38、写一个函数,分别统计一个字符串中奇数数字字符和偶数数字字符的个数,在主函数中输入字符串、调用函数、输出结果。42、输入一个4位数,判断这个四位数的每一位上的数字是否都为偶数,是输出:yes,否则输出:no 。43、输入一个字符串,输出这个字符串中最大的字符与最小的字符。44、写一个主函数,输入一个整数n,用循环结构实现输出n行*。例如:输入5,则显示图形如下:* * * * * * * * * * * * * 45、写一主函数,为一个二维整型数组a34输入数据,然后求出这个二维数组中的最大值和次最大值,并输出这两个值。46、写一个函数void count(char *p),功能是分别统计出字符串p中大写字母和小写字母出现的次数,并将统计结果输出。并写一个主函数,从键盘接收一个字符串(长度小于50),传给函数count进行调用。 47、写一个主函数,输入一个整数n,用循环结构实现输出n行*。例如:输入5,则显示图形如下:* * * * * * * * * * * * * *48、写一主函数,为一个二维整型数组a44输入数据,然后求出这个二维数组中的最小值和次最小值,并输出这两个值。49、写一个函数void count(char *p),功能是分别统计出字符串p中英文字母和数字字符出现的次数,并将统计结果输出。并写一个主函数,从键盘接收一个字符串(长度小于50),传给函数count进行调用。50、写一个主函数,输入一个奇数n,用循环结构实现输出n行*。例如:输入5,则显示图形如下:* * * * * * * * * 51、写一主函数,为一个二维整型数组a43输入数据,然后求出这个二维数组中的最大值和最小值,并输出这两个数。(20分)52、写一个函数void count(char *p),功能是分别统计出字符串p中数字字符和其它字符出现的次数,并将统计结果输出。并写一个主函数,从键盘接收一个字符串(长度小于50),传给函数count进行调用。53、写一个主函数,其功能是:通过键盘输入两个正整数m和n,将大于整数m且紧靠m的n(n=20)个素数保存在一个数组中,然后将数组中的n个数据在屏幕输出。例如:若输入17 5 则应输出:19,23,29,31,37。54、写一主函数,为一个二维整型数组a34输入数据,然后输出这个二维数组每一行的平均值。55、写一个函数void sort(char *p),功能是将字符串p中的下标为偶数的字符从小到大排序,其它字符不动。并写一个主函数,从键盘接收一个字符串(长度小于100),传给函数sort并进行调用,最后将排序后的字符串输出。 例如:若输入gfedcba则应输出:afcdebg56、写一个主函数,其功能是:通过键盘输入两个正整数m和n,将大于整数m且紧靠m的n(n=20)个能被3或能被5整除但不能被7整除的整数保存在一个数组中,然后将数组中的n个数据在屏幕输出。(10分)例如:若输入17 5 则应输出:18,20,24,25,27。57、写一主函数,为一个二维整型数组a44输入数据,然后输出这个二维数组每一列的平均值。58、写一个函数 void sort(char *p),功能是将字符串p中下标为奇数的字符从大到小排序,其它字符不动。并写一个主函数,从键盘接收一个字符串(长度小于100),传给函数sort并进行调用,最后将排序后的字符串输出。 例如:若输入abcdefg则应输出:afcdebg59、写一个主函数,其功能是:通过键盘输入两个正整数m和n,将大于整数m且紧靠m的n(n=20)个非素数保存在一个数组中,然后将数组中的n个数据在屏幕输出。例如:若输入20 5 则应输出:21,22,24,25,26 60、写一主函数,为一个二维整型数组a43输入数据,然后输出这个二维数组每一行的最大值。61、写一个函数void sort(char *p,int n),功能是将字符串p向前循环移动n个字符。并写一个主函数,从键盘接收一个字符串(长度小于100)和要循环移动字符的个数(小于字符串的长度),传给函数sort并进行调用,最后将移动后的字符串输出。 例如:若输入abcdefg 3 则应输出: defgabc62、写一主函数,输出是由1、2、3、4四个数字组成的互不相同且无重复数字的三位数,并输出组成的三位数的个数。(10分)63、写一主函数,为一个二维整型数组a34输入数据,然后输出这个二维数组中的最大值和最小值。64、写一个函数void print(int a),对于形参中的a(a是一个四位的整数),要求输出a中的四个数字,但是要求每两个数字之间留一个空格。如a=1999,则输出为1 9 9 9,并写一个主函数,从键盘接收一个四位的整数,传给print函数并进行调用。65、写一个主函数把100300之间的不能被3整除的整数输出66、写一个主函数,从键盘输入要显示图形的行数,此时如果行数输入5则输出如下的图形。 * * * *67、写一个函数void max(int a34),输出a这个二维数组中最大值,并输出此元素的行列值。写一个主函数,为二维数组输入数据并传给max函数,并调用此函数。68、写一主函数,计算1-1/2+1/3-1/4+1/5-.的前20项之和。69、写一主函数,为一个一维整型数组a10输入数据,然后将数组中最大的数与第一个元素交换,最后输出数组元素。70、写一个函数void count(char p),功能是对数组p中的一串小写字母(长度小于20),统计出每个小写字母出现次数,并输出结果。再写一主函数从键盘接收一串小写字母,传给count函数,并调用此函数。例如:输入为”abcaddj”则输出结果为: a:2 b:1 c:1 d:2j:171、写一个主函数,从键盘输入一个3位正整数,如果这个数的个位上的数加上百位上的数等于十位上的数,则输出“YES”否则输出“NO”,如输入143则输出“YES”,如输入133,则输出“NO”。 72、写一个主函数,输入一字符串以#结束,分别输出此串中的大写字母,小写字母及其它字符出现的次数。73、编写一个函数int sum(int a,int n),功能是返回数组a中的n个数的和。再写一个主函数,为一个整型的二维数组b35输入数据,然后利用sum函数,输出二维数组每一行的数据之和。74、写一个主函数,从键盘输入一个3位正整数,将其按逆序输出,如输入123,则输出321。75、写一个主函数,输入一字符串以?结束,分别输出此串中的字母,数字及其它字符出现的次数。76、编写一个函数int max(int a,int n),功能是返回数组a中的n个数中的最大值。再写一个主函数,为一个整型的二维数组b35输入数据,然后利用max函数,输出二维数组每一行的最大值。77、写一个主函数,从键盘输入一个3位正整数,如果这个数的各个位上的数之和是偶数则输出“YES”否则输出“NO”,如输入123则输出“YES”,如输入133,则输出“NO”。78、写一个主函数,输入一字符串以*结束,分别输出此串的长度,及其中字母,数字出现的次数。79、编写一个函数float age(int a,int n),功能是返回数组a中的n个数中的平均值。再写一个主函数,为一个整型的二维数组b35输入数据,然后利用age函数,输出二维数组每一行的平均值。80、写一个主函数,从键盘输入一个四位正整数,如果这个数的各个位上的数均是偶数,则输出“YES”否则输出“NO”,如输入2468则输出“YES”,如输入2233,则输出“NO”。81、写一个主函数,输入任意多个正整数,以输入0结束,分别输出这些数的和及平均值。82、编写一个函数void sort(int a,int n),功能是将数组a中的n个数从大到小排序。再写一个主函数,为一个整型的二维数组b35输入数据,然后利用sort函数,将b数组中的每一行数据进行从大到小排序并输出排序后的结果。83、写一个主函数,从键盘输入一个四位正整数,如果这个数的个位上的数乘上百位上的数等于十位上的数乘上千位上的数,则输出“YES”否则输出“NO”,如输入1133则输出“YES”,如输入1333,则输出“NO”。84、写一个主函数,输入任意多个正整数,以输入-100结束,分别输出这些数中能被2整除,被3整除的数出现次数。85、编写一个函数void sort(int a,int n),功能是将数组a中的n个数从小到大排序。再写一个主函数,为一个整型的二维数组b35输入数据,然后利用sort函数,将b数组中的每一行数据进行从小到大排序并输出排序后的结果。86、写一个主函数,从键盘输入一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 固原市中石油2025秋招面试半结构化模拟题及答案油田工程技术岗
- 广东地区中石油2025秋招笔试模拟题含答案电气仪控技术岗
- 洛阳市中储粮2025秋招面试专业追问题库综合管理岗
- 2025年鱼船船员考试题及答案
- 中国广电齐齐哈尔市2025秋招面试无领导高频议题20例
- 2025年医院招人考试试题及答案
- 大唐电力甘孜自治州2025秋招机械工程专业面试追问及参考回答
- 安顺市中石油2025秋招笔试模拟题含答案炼油工艺技术岗
- 六安市中石油2025秋招笔试模拟题含答案数智化与信息工程岗
- 中国广电白城市2025秋招网络优化与维护类专业追问清单及参考回答
- 血管内导管相关性血流感染预防与诊治指南(2025)解读
- 瓦楞纸箱基本知识培训课件
- 2025年安全培训《易制毒、易制爆化学品管理及应急预案》考试试卷(含答案)
- GB 26572-2025电器电子产品有害物质限制使用要求
- 2025年执纪监督考试题库
- 2025年官方三力测试题库及答案
- 2025年高考重庆卷生物试题答案解读及备考指导(精校打印)
- 周围神经损伤护理
- 高一信息技术课件全套
- 护理时政面试题目及答案
- 2025年中国搬家公司行业市场运行动态及投资发展潜力分析报告
评论
0/150
提交评论