导航菜单
首页 >  研究生复试c语言编程用什么  > 计算机考研复试之C语言编程题

计算机考研复试之C语言编程题

博主本人整理资料不易,如果文章对大家有用的话,恳请大家能够动动小手帮忙点个赞,如果能点个关注的话那就更好了…

文章目录将三个整数按从小到大的顺序排列输入三边长,求三角形的面积求两个数字的最小公倍数和最大公约数求区间范围内的水仙花数将十个数字排序单链表的操作求区间内素数之和1.设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积(4πR²)、圆球体积(V=4πR三次方)、圆柱体积。用scanf()输入数据,输出计算结果,输出时要求有文字说明。取小数点后2位数字。请编写程序。2.输入一个华氏温度,要求输出摄氏温度。公式为c=5/9(F-32),输出时要有文字说明,取2位小数。3.编写程序,从终端键盘输入圆的半径r,圆柱的高h,分别计算出圆周c1、圆面积cs和圆柱的体积cvz。输出计算结果要求有文字说明,并取小数点后两位数字。4.编写程序,读入一个字母,输出与之对应的ASCII码,输入输出都要有相应的文字提示。5.有一函数写一程序,输入x,求出y值6.给出一个不多于5位的正整数:,要求:①求出它是几位数;②分别打印出每一位数字;③按逆序打印出各位数字,例如原数为321,应输出123。7.输入4个正整数,要求按从小到大的顺序输出。8.输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。9.输入两个正整数m和n,求其最大公约数和最小公倍数。10.编写程序实现功能:输入整数a和b,若a²+b²>100,则输出a²+b²之和的百位以上的数字,否则直接输出a²+b²的和。11.编写程序判断输入的正整数既是5又是7的整数倍。若是则输出“yes”,否则输入“no”。12.用switch编程实现以下函数关系:![在这里插入图片描述](https://img-blog.csdnimg.cn/2020032518230967.png)13.编写程序,用switch实现:对于给定的百分制成绩,改成相应的A、B、C、D、E表示,90分以上为A,80到89为B,70到79为C,60到69为D,60以下为E。14.编写程序实现功能:输入一个复数,输出其共轭复数,如,输入2+3i,输出2-3i。15.求Sn=a+aa+aaa+...+aa...a(n个a)之值,其中a是一个数字。例如:2+22+222+2222+22222(此时n=5),n由键盘输入。16.求从1到20之间的每个整数的阶乘之和。![在这里插入图片描述](https://img-blog.csdnimg.cn/20200326173934307.png)17.![在这里插入图片描述](https://img-blog.csdnimg.cn/20200326180106964.png)18.打印出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如,153是一水仙花数,因为![在这里插入图片描述](https://img-blog.csdnimg.cn/20200326180726441.png)19.每个苹果0.8元,第一天买了2个苹果;从第二天开始,每天买前一天的两倍,直到每天购买的苹果个数达到不超过100的最大值,编写程序求每天平均花多少钱。20.试编写程序,找出1~99之间的全部同构数。同构数是这样一组数,它出现在平方数的右边。例如,5是25的右边数,25是625的右边数,所以5和25都是同构数。21.假设x、y是整数,编写程序x的y次方的最后三位数,要求x、y从键盘输入。22.一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如,6的因子为1、2、3,而6=1+2+3,因此6是“完数”。编程序找出1000之内的所有完数,并按下面格式输出其因子:23.一球从100m高度自由落下,每次落地后反跳回原高度的一半,再落下。求它在第10次落地时,共经过多少米?第10次反弹多高?24.编程打印出以下图案25.编写递归程序的杨辉三角形26.编写程序计算1~100之间的素数,并按照由大到小的次序输出。27.已知整形数组a中有10个元素,整型数组b中有6个元素。编程将那些在数组a中而不在数组b中的数据组成新数组c并输出。28.已知a是3x4的整型二维数组,编程求数组a中所有外围元素之和。29.不用strcmp函数,编程判断两个长度不超过20的字符串的大小:若第一个字符串大于第二个字符串输出1;若两个字符串相等输出0;否则输出-1。30.输入长度不超过20的字符串,编程判断其中字母的个数。31.已知整型数组a中有10个元素,编程将其中某个数k删除,输出删除后的数组。32.有n个整数,设计程序,将前面各个数按顺序向后移动k个位置,将最后k个数按顺序移动到最前面。33.编写程序判断是否是回文字符串。回文是一种“从前向后读”和“从后向前读”都相同的字符串。如:“rotor”。34.编制一个字符替换函数,实现已知字符串str中,所有属于ch中的字符都用ch2中对应字符代替。函数原型:void replace(char *str,char ch,char ch2)35.编写一个函数,删除一个字符串的指定字符,函数原型:int delStr(char *str,char ch)先判断字符是否出现在字符串中,如果未出现,则返回0,如果字符出现一次或多次,则返回字符的个数。36.编写函数把参数字符串中的字符反序排列,函数原型:void reversestr(char *str)使用指针,不要用数组下标,也不要

相关推荐: