资源描述:
《《c语言程序设计》复习题库(1)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《C语言程序设计》复习题库题号题目1.某铁桶厂应客户要求定做一批铁桶,客户给出了铁桶的规格,高30cm,半径10cm,共订做1500个铁桶。计算出所需的原材料。2.利用系统库函数实现数学运算,求xy。3.从键盘上输入一个小写字母,把它转变为大写字母再输出。4.设圆半径r=1.5,圆柱高h=3,求圆柱体积,圆柱底面积,圆柱表面积。用scanf()输入数据,输出计算结果。输出时要有说明,结果取小数点后两位数字。5.由键盘输入n的值,编程计算并输出n!的值。6.让用户输入一个年份,判断改年份是否是闰年–被4整除不能被100整除,或者被400整除7.有
2、一个函数写程序,输入x的值,输出y相应的值。8.在学生成绩管理中,经常要将成绩的百分制转换成对应的等级制。90分以上为A等,80-89为B等,70-79为C等,60-69分为D等,其余为E等。编写程序,根据输入的百分制成绩,输出对应的等级。9.计算从出生年份(例如1996)到当前年份(例如2014)共经过了多少闰年,输出所有的闰年年份。10.第10页共10页《C语言程序设计》从1开始做自然数的累加,当其累加和超过1000的时候,共计累加了多少数?当时的累加和是多少?1.百钱买百鸡问题2.计算出自然数SIX和NINE满足条件SIX+SIX+SIX
3、=NINE+NINE的个数CNT,以及所有满足此条件的SIX与NINE。3.求3—100之间的全部素数4.图形编程图形编程************************************5.某歌手大赛,共有10个评委打分,分数采用百分制,去掉一个最高分,去掉一个最低分,然后取平均分,得到歌手的成绩,编程实现。6.让用户输入10个整数,对10个整数进行降序排列7.对用户输入的10个整数逆序排列并输出8.输出Fibonacci序列前20项9.在一个字符数组中查找一个指定的字符,若数组中含有该字符,则输出该字符在数组中第一次出现的位置,否则输
4、出-1.10.写一个函数,求sn=a+aa+aaa+aaaa+aaaaa.....的值,a的值n的值均由用户指定。例如:a=2,n=4,s=2+22+222+2222.11.写一个函数,判断一个数是否素数12.写一个函数,判断给定的数是否水仙花数第10页共10页《C语言程序设计》1.把自然数1到100中的所有偶数求和,要求:自定义数组存放100个数字,程序中必须出现break,continue语句。2.自定义一个数组,用冒泡排序将此数组从大到小的排序。3.输入5个数,求和并输出。要求编写求和的函数。4.韩信点兵。韩信有一队兵,他想知道有多少人,
5、便让士兵排队报数:按从1至5报数,最末一个士兵报的数为1;按从1至6报数,最末一个士兵报的数为5;按从1至7报数,最末一个士兵报的数为4;最后再按从1至11报数,最末一个士兵报的数为10。你知道韩信至少有多少兵吗?5.输入两个数,交换它们的值并输出,要求:以函数的形式写6.用辗转相除法求解两个整数的最大公约数。7.将值为三位正整数的变量x中的数值按照个位、十位、百位的顺序拆分并输出。8.将一个二维数组行和列的元素互换,存到另外一个二维数组中。9.程序用来对从键盘上输入的两个字符串进行比较,然后输出两个字符串中的第一个不相同字符的ASCII码之差
6、。例如:输入的两个字符串分别为abcdefg和abceef,则输出为-1。10.写程序实现将数组中第一数与倒数第一个数调换,第二个数与倒数第二个数调换,其他依次类推(要求不能使用新的数组)。11.请写出求1到5乘积的递归程序。12.求一维数组a中所有元素的平均值。例如,当一维数组a中的元素为:10,4,2,7,3,12,5,34,5,9程序的输出应为:Theavergeis:9.10.13.求一维数组a中的最小元素及其下标。例如,当一维数组a中的元素为:1,4,2,7,3,12,5,34,5,9,?程序的输出应为:Theminis:1,posi
7、s:0第10页共10页《C语言程序设计》1.实现程序的功能是统计一个字符串中的字母、数字、空格(ASCII32)、和其它字符的个数。2.计算1至10之间的偶数之和及奇数之和3.利用选择排序算法对一个有10个整数的数组排序4.写程序实现通过键盘输入一个不多于5位的正整数,要求:①求它是几位数;②按逆序打印出各位数字,例如原数为321,应输出1235.打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该本身。例如:153是一个水仙花数,因为153=13+53+33。6.通过键盘输入一个整数,并找出此整数的所有因子。7.输出
8、10行的杨辉三角形。11112113318.写程序实现功能:将字符串s中所有的字符c删除。(字符串可以预先定义好)9.一球从100米高度自由落下,每次