全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
c语言程序设计练习题顺序程序设计1.输入任意一个三位数,将其各位数字反序输出(例如输入123,输出321).2.输入任意大小的三个整数,判断其中是否有两个奇数一个偶数。若是,则输出“YES”,不是则输出“NOT” (要求用条件表达式进行判断,不使用if语句)3.求前驱字符和后继字符。输入一个字符,找出它的前驱字符和后继字符,并按ASCII码值,按从大到小的顺序输出这三个字符及其对应的ASCII码值。4.输入三角形的边长,求三角形面积。(面积=sqrt(s(s-a)(s-b)(s-c), s=(a+b+c)/2)分支和循环程序设计1.输入两个字符,若这两个字符之差为偶数,则输出它们的后继字符,否则输出它们的前趋字符。这里的前趋和后继是指输入的两个字符中,较小字符前面的和较大字符后面的那个字符。2.输入整数a和b,如果a 能被b整除,就输出算式和商,否则输出算式、整数商和余数。3.输入某个点A的平面坐标(x,y),判断(输出)A点是在圆内、圆外还是在圆周上,其中圆心从标为(2,2),半径为1 。4.输入年号和月份,输出这一年的该月的天数。 (一个年份,先判断是否闰年)5.输出9*9乘法表。6.求爱因斯坦数学题。有一条长阶,若每步跨2阶,则最后剩余1阶;若每步跨3阶,则最后剩2阶;若每步跨5阶,则最后剩4阶;若每步跨6阶,则最后剩5阶;若每步跨7步,最后正好一阶不剩。7.输入一串字符,直到输入一个星号(*)为止,统计(输出)其中的字母个数和数字字符个数。8.计算斐波那契分数序列前n项之和(n是某个常数).( 2/1,3/2,5/3,8/5,13/8,21/13,. 前一项的分子作为后一项的分母。前一项的分分母和作为后一项的分母。)。9.输入一个正整数,各输出n行的正(倒)三角形宝塔图案.10.输出2-n之间的所有素数(即质数).11.从键盘输入一个正整数n,编程判断这个数是否同时含有奇数字和偶数字。12.输入一个正整数,判断其中各位数字是否奇偶数交替出现。是,输出YES,不是输出NOT。(例:2134和1038都是奇偶数交替出现;而22345不是.)13.设某县2000年工业总产值为200亿元,如果该县预计平均年工业总产值增长率为4.5%,那么多少年后该县年工业总产值将超500亿元?14.输入一个三位数,判断是否是一个“水仙花数”。水仙花数是指三位数的各位数字的立方和等于这个三位数本身。例如: 153=1*1*1+5*5*5+3*3*315.输出1-999中能被3整除,而且到少有一位数字是5的所有数字。16.输入一串字符,直到输入一个星号为止,统计(输出)其中的正整数和负数个数,以及所有正整数的平均值和所有负数的平均值。17.一个整数等于该数所有因子之和,则称该数是一个完数。例如:6和28都是完数。因为:6=1+2+3,28=1+2+4+7+14. 输出三位数中所有完数。数组的应用1. 设数组int aN的元素全不相等,求出a中最大元素和次大元素.2. 输入10个数,将10个整数按生序排列输出,并且奇数在前,偶数在后。如果输入的10个数是:10 9 8 7 6 5 4 3 2 1 ,则输出:1 3 5 7 8 2 4 6 8 10。(编程提示:可利用2个数组变量,一个用来存放输入的整数,输入后,对这个数组进行排序,然后将数据复制到另一个数组中,先复制奇数再复制偶数)。3.将数组an的每一个元素依次循环向后移动一位。4.将输入数组an中的n个元素,再输入另一个数x,查看a中是否有值为x的元素,若有,则输出其下标,若没有,则输出-1。6.求数组int an中奇数的个数和平均值,以及偶数个数和平均值。8.将一个正整数n(长整型)输出成“千分位”形式,即从个位数起,每三位之间加一个逗号,例如,将7654321输出成7,654,321.(提示:需要先将n拆成一位一位的数字,然后再输出。然后,拆数时,只能从个位数拆起,而输出时,又得从高位数起输出,所以不得不将拆出的数字存放在一个数组中,然后再输出.while(n) digit+i=n%BASE; n/=BASE; 9.输入两串字符(假定不输入大写字母),每串以“&”结束,(1)输出在任一串中至少出现一次的字母。(2)输出在两个串中的任一串中重复出现过的字母,(3)输出在两个串中都出现的字母。)10.录入一段英文文章(存放在字符数组an中),统计其中的单词个数,并按照单词长度由小到大次序输出各个单词。假定这段文章不超过1000个字符,单词不超过240个。请自我设计录入结束条件。11.求出数组 int aMN每行元素的平均值和平均最大的行号。函数编程:1.编写函数getmax,它带有3个int 型参数a,b,c,返回a,b,c这三个数的最大值。 在main函数调用这个函数。2.定义一个全局数组变量,定义函数getdata,负责向这个数组中输入数据;一个函数sort,负责将这个数组中的数据按降序排序。主函数先调用getdatat和sort函数,输出这个数组变量中全部单元的值。3.编写一个判断一个数是否是素数的函数,若是返回1,否则返回0。4.编写一个函数,返回某个字符在某个字符串中出现的次数。5.编写一个函数,找出数an中最大元素和最小元素所在的下标,并返回给主调函数。6.编写一个函数,找出数Amn中最大元素和最小元素所在的行列号,并返回给主调函数。7.编写一个过程,统计一个字符串中共有多少个大写字母,多少个小写字母,多少个数字,多少个其它字符
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度商标同授权与品牌授权管理服务协议
- 2025年度职工食堂承包协议书(含员工餐饮服务品牌建设)
- 2025年度体育赛事营销合作二零二五年度协议书
- 2025年度白酒企业人才培训与行业交流合作协议
- 二零二五年度股东清算与资产清算评估协议
- 二零二五年度炊事员临时聘用合同执行与监督规范
- 2025年度房地产贷款担保合同模板二零二五年度版
- 2025年度销售保密协议:针对高端科技产品市场适用
- 二零二五年度房地产投资合伙人合同
- 2025美容店转让合同包括美容院设备租赁及售后服务
- DBJ51-T 151-2020 四川省海绵城市建设工程评价标准
- GB/T 12996-2012电动轮椅车
- 小象学院深度学习-第7讲递归神经网络
- 三方采购协议范本
- 国有金融企业年金管理办法
- 倾听是一种美德
- 《水上加油站安全与防污染技术要求》J
- 统编版三年级语文下册第三单元《综合性学习:中华传统节日》教案
- 项目部组织机构框图(共2页)
- 机动车登记证书
- 弹性力学第十一章弹性力学的变分原理
评论
0/150
提交评论