程序设计基础题目

程序设计基础题目

ID:15383340

大小:47.00 KB

页数:3页

时间:2018-08-03

程序设计基础题目_第1页
程序设计基础题目_第2页
程序设计基础题目_第3页
资源描述:

《程序设计基础题目》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C语言程序设计基础题*1.1编程计算表达式的值。1.2计算*1.3求任意一个整数的十位上的数字。1.4输入三个实数,判断能否构成三角形;若能,再说明是何种类型的三角形。※※※1.5输入任意的a,b,c求一元二次方程ax*x+bx+c=0的根。*1.6将百分制成绩转换为五级制成绩1.7输入年月日,判断它是该年的第多少天。*1.8假定2007年的一月一日是星期三,求2009年的4月20日是星期几。1.9我国古代著名的孙子定理也称韩信点兵。用现代语言讲是:有一个数,用3除余2,用5除余3,用7除余2,求满足条件的

2、最小数。*2.1求一个整数的各个数位上的数字之和并反序输出。2.2求1+2+3+……前n项的和。*2.3求1-3+5-7+……的前100项的和。2.4求1+(1+2)+(1+2+3)+(1+2+3+4)+……的前n项的和*2.5求n!2.6求1!+2!+3!+……+n!2.7求1!-3!+5!-7!+……前n项的和*2.8求1*2+2*3+3*4+……前n项的和*2.9从键盘输入一个整数,判断它是否为素数2.10求3到1000之间的所有素数的和。2.11验证哥德巴赫猜想:一个大于2的偶数总可以分解成两个素数

3、的和。*2.12设s=1+1/2+1/3+…+1/n,求与8最接近的s的值及与之对应的n值。2.13假定2007年的一月一日是星期三,打印出该年的日历(仿照台历或挂历样式)3.1鸡兔同笼一共有40只脚,求鸡兔各有多少只,总共有多少种组合。*3.2换零钱.把一元钱全兑换成硬币(1分2分5分),有多少种兑换方法3.3已知A>B>C>0,A,B,C为整数,且A+B+C<100。求满足1/A2+1/B2=1/C2的A,B,C共有多少组。3.4设abcd*e=dcba,(a非0,e非0非1),求满足条件的整数abcd

4、与e3.5因子之和等于它本身的数为完数。如:28的因子是1,2,4,7,14,且1+2+4+7+14=28,则28为完数。求[2,1000]中的完数。*3.6将一个整数分解为1、质因子或本身之积。如5=1*5,8=1*2*2*23.7求1000以内亲密数对。亲密数对的定义是:若正整数a的所有因子之和为b,b的所有因子之和为a,且a!=b,则称ab互为亲密数对。如:220的因子之和1+2+4+…+110=284284的因子之和1+2+…+142=2203.8用二分法求方程在(-10,10)之间的根.2x3-4

5、x2+3x-6=03.9一个球从100米的高度自由落下,每次落地后反跳回原高度的一半,再落下.求它在第10次落地后,共经过多少米?第10次反弹多高?3.10猴子吃桃子.猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天将剩下的桃子吃掉一半,又多吃了一个.以后每天都吃了前一天剩下的一半零一个.到第十天再想吃时,发现只剩下一个桃子.求第一天共摘多少桃子?*3.11打印形状为直角三角形的九九乘法表3.12求sn=a+aa+aaa+……+aa...a之值(n个a),其中a是一个一位整数.如:2+

6、22+222+2222+22222+......*3.13利用循环,打印出如下图案。abcdefghijabcdefghijaababcabcd4.1用函数(值传递和引用传递两种方式)实现二大题中的2,*3,*5,6,*9,10.4.2用函数(值传递和引用传递两种方式)实现三大题中的*2,*5,*12*5.1输入一个字符串,求字母,数字其它字符的个数.5.2输入一个十六进制数,转换成十进制输出.5.3求Fibonacci数列的前20项.a1=1,a2=1,a3=a1+a2,...,an=an-1+an-2*

7、5.4将一个整型数组中的元素逆置.*5.5求一个数组中最大、最小元素的值以及下标.5.6求一个数组中的最大、次大元素的值以及下标.*5.7已知一个数组中的元素按非递减有序排列,现要向其中插入一个元素,要求数组仍然有序.5.8将一个整型数组中重复的元素删除,并计算剩下元素的个数。5.9将两个按值非递减排列的整型数组合并为一个非递减排列的数组,且值相等的元素只保留一个(即结果数组中没有重复的元素)。*5.10将两个按值非递减排列的整型数组合并为一个非递减排列的数组(即求并集)。5.11用筛选法求100以内的素数

8、.5.12用选择法对含有10个整数的数组排序.*5.13求n*n的矩阵中两条对角线上的元素之和.*5.14将两个字符串连接起来(不要用库函数)5.15将一个字符串中的字母,数字字符分离出来,分别放入两个数组之中.5.16将一个n*n的矩阵转置.5.17找出一个二维数组中的马鞍点.即该位置上的元素在该行上是最大的,同时在该列上又是最小的.也可能没有马鞍点.5.18求一个字符串中单词的个数.(单词间用一个或多个空格分

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。