C语言编程题练习.doc
《C语言编程题练习.doc》由会员分享,可在线阅读,更多相关《C语言编程题练习.doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1. 编程求出1000到3000之间能被7、11、17同时整除的整数的平均值,并输出(结果保留两位小数)。2. 用选择结构的嵌套实现:判断一个数是否同时是5和7的倍数3. 在给定的含n(不超过100)个整数的数组中查找某个数m,若找到则打印在数组中第几个元素,若不在该数组中则打印“无此数”。4. 编程判断输入的正整数是否既是5又是7的整倍数。若是,输出yes,否则输出no。5. 歌唱比赛有10个评委,分别给出1100分,除去一个最高分,再除去一个最低分,剩余8个人的给分的平均值作为选手的最终得分。请编写该程序。6. 输入一个正整数n(1n=10),再输入n个整数,输出最大值及其下标(设最大值唯
2、一,下标从0开始)。要求使用数组实现。7. 编程求1+(1+2)+(1+2+n),n的值由键盘输入。要求使用for语句实现8. 输入一个字符,判断它是否是小写字母,是小写字母,则将它转换成大写字母,如果不是,则不转换,然后输出所得到字符。9. 输入1个整数,判断该数是奇数还是偶数10. 从键盘输入10个整数,统计其中正数、负数和零的个数,并在屏幕上依次输出。要求必须使用while语句。11. 用数组实现以下功能:输入5个学生成绩,而后求出这些成绩的平均值并显示出来。12. 从键盘接收一个字符,如果是字母,输出其对应的ASCII码,如果是数字,按原样输入,否则给出提示信息“输入错误!”。13.
3、在给定的含n(不超过100)个整数的数组中查找某个数m,若找到则打印在数组中第几个元素,若不在该数组中则打印“无此数”。14. 编写一个程序,能够实现当从键盘输入x和y时,求出xy的结果。15. 定义一个菜单,用switch结构显示选择的菜单项16. 从键盘输入正整数n,输出1+1/3+1/5+1/7+前n项的和.(输入的n=10)17. 从键盘接收三个整数,分别存在变量x,y,z中。编程输出最大数。18. 实现从键盘输入两个字符串,分别存入两个不同的字符数组中;将两个字符串连接为一个字符串,并打印输出连接后的整个字符。19. 输出打印九九乘法表。20. 输入一个字符,判断它是否是小写字母,是
4、小写字母,则将它转换成大写字母,如果不是,则不转换,然后输出所得到字符。21. 输入n个整数(假定n不超过100),将其中最小的数与第一个数对换,把最大的数与最后一个数对换。22. 从键盘输入一个数,求出该数绝对值所对应的开方23. 键盘输入10个实型数,求其倒数的和并输出.24. 输入一个正整数n(1n=10),再输入n个整数,按逆序输出这些整数。要求用数组实现。25. 编写程序,求S=(100/(1+2)*(100/(2+3)*(100/(3+4)*前20项之积26. 编程程序,输入两个整数num1和num2,并根据运算符的不同进行不同的运算。例如,可以进行和、差、乘、除、求余运算。27.
5、 对任意给定的3个字符串(假定每个字符串长度不超过20),求其中最大者。提示:字符串操作相关库函数,拷贝函数strcpy,字符串比较strcmp。28. 求一个33矩阵对角线元素之和。从键盘输入矩阵元素的值并输出和的值.29. 一个小球从100米落下,每次落地后反弹到原来高度的一半,然后再落下。问:第10次落地的时候,一共经过了多少长度?第10次反弹高度是多少?30. 键盘输入2个加数,再输入答案,如果正确,显示“right”,否则显示“error”。31. 编程求出1000到3000之间能被7、11、17同时整除的整数的平均值,并输出(结果保留两位小数)。32. 输入10个整数,使用冒泡法对
6、这10个数进行排序。要求使用数组实现。33. 从键盘接收一个字母,如果接收的是n或者N,则输出“no”。否则输出“wrong”。34. 统计在2100-15870之间有多少个数能被19整除,而不能被21整除。35. 输入一个正整数n(1n=90分的同学用A表示,60-89分之间的用B表示, 60分以下的用C表示。37. 设N是一个四位数,它的9倍恰好是其反序数(例如:1234的反序数是4321),求N的值38. 调查电视节目受欢迎程度。某电视台要调查观众对该台10个栏目(设编号为09)的受欢迎情况,共调查了30位观众,现要求编写程序,输入每一观众的投票情况(每一位观众只能从10个栏目中选一个最
7、喜欢的进行投票),统计输出各栏目的得票情况。39. 输入一个正整数n(1n=10),再输入n个整数,输出平均值(保留2位小数)。要求使用数组实现。40. 求解简单的表达式。输入一个形式如“操作数运算符操作数”的四则运算表达式,输出运算结果,要求使用switch语句编写。 41. 求n!。42. 从键盘输入30名学生的成绩数据,求其中的最高分、最低分和平均分。(提示:用数组存放成绩数据)43. 编写程序,输入一个n阶(不超过6)方阵a,如果a是上三角矩阵(即主对角线以下的元素都是0,主对角线为从矩阵左上角至右下角的连线),输出“YES”,否则,输出“No”。44. 编写程序,输入两个正整数m和n
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 编程 练习
限制150内