编程题库.docx

上传人:b****3 文档编号:3516389 上传时间:2022-11-23 格式:DOCX 页数:5 大小:21.69KB
下载 相关 举报
编程题库.docx_第1页
第1页 / 共5页
编程题库.docx_第2页
第2页 / 共5页
编程题库.docx_第3页
第3页 / 共5页
编程题库.docx_第4页
第4页 / 共5页
编程题库.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

编程题库.docx

《编程题库.docx》由会员分享,可在线阅读,更多相关《编程题库.docx(5页珍藏版)》请在冰豆网上搜索。

编程题库.docx

编程题库

程序设计编程练习题库

1.由键盘输入10个整数,输出其中最大和最小数。

2.编程序,求1-100之间所有奇数之和,并输出。

3.编程序,求1-100之间所有偶数之和,并输出。

4.编程,从键盘输入正整数n,求n!

并输出。

5.编程序,从键盘输入一个正整数,然后按反向输出。

比如原数为12345,应输出54321。

6.给出一个百分制成绩,要求输出成绩等级A、B、C、D、E。

90分以上为A,81-89分为B,70-79分为C,60-69分为D,60分以下为E。

要求:

能识别输入错误。

7.编程序,由键盘输入一个字符串,将字符串中除小写元音字母以外的字符打印出来。

8.编程序,由键盘输入10个整数,输出其中偶数和及偶数平均值。

9.编程序,由键盘输入10个整数,输出其中奇数和及奇数平均值。

10.编程序,定义并输入有10个元素的整数数组,再以反序输出。

11.编程序,求1!

+2!

+3!

+……+n!

并输出结果,其中n由键盘输入。

12.编程序,输出满足以下条件的最大的n:

12+22+32+…+n2<=1000

13.编程打印输出求0~1000中同时能被7和13整除的那些数。

14.编程计算分数序列:

1/1,1/3,1/5,1/7,1/9,1/11……的前20项之和,并输出。

15.编程序,求s=1-1/3+1/5-1/7+…,直到最后一项的绝对值小于0.00001为止。

16.编程序,用公式e≈1+1/1!

+1/2!

+1/3!

+…+1/n!

,求e的近似值,直到1/n!

<10-6为止。

17.编程序,用π/4=1-1/3+1/5-1/7+……公式请求π的近似值,直到某一项的绝对值小于10-6为止。

 

18.编程序,输出1~10的阶乘值。

19.在主函数输入一个整数,判断并输出是否为素数。

20.输入一个4位整数,分别输出每一位整数(例如:

输入3758输出3,7,5,8)。

21.输入年份year和月month,求该月有多少天。

(若年份year能被400整除,或能被4整除但不能被100整除,则为闰年;否则,为平年)

22.编写一个简单计算器程序,输入格式为:

data1opdata2。

其中data1和data2是参加运算的两个数,op为运算符,其取值只能是+、-、*、/。

23.编写程序求出555555的约数中最大的三位数是多少。

24.编写程序,读入一个整数N;若N为非负数,则计算N到2×N之间的整数和;若N为一个负数,则求2×N到N之间的整数和。

25.求解爱因斯坦数学题。

有一条长阶梯,若每步跨2阶,则最后剩余1阶,若每步跨3阶,则最后剩2阶,若每步跨5阶,则最后剩4阶,若每步跨6阶则最后剩5阶,若每步跨7阶,最后才正好一阶不剩。

编程,求这条阶梯共有多少阶?

26.输入两个整数m和n,求它们的最小公倍数。

要求不论m和n为何值(包括负整数),都能得到正确结果。

27.输入两个整数m和n,求它们的最大公约数。

要求不论m和n为何值(包括负整数),都能得到正确结果。

28.输入一行字符,分别统计出其中的英文字母、空格、数字和其它字符的个数。

29.编程对10个由键盘输入的整数排序(升序)。

30.求100~200间的全部素数(要求:

输出时每行10个数)。

31.搬砖问题。

有36块砖,由成年男、女和小孩共36人来搬,男子每人搬4块,女子每人搬3块,两个小孩抬一块,要求一次全搬完,问需要男、女、小孩各几人?

(成年男、女和小孩都必须参与搬砖工作)

32.从键盘输入一行字符,以换行符结束,分别以正向和反向的次序输出。

33.输入一行字符,统计其中以空格分开的单词的个数。

34.输入一个十进制数,将其转换成二进制数,并输出转换后的结果。

35.输出所有的“水仙花数”,所谓的“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。

例:

153=13+53+33,则153是水仙花数。

36.编程序,显示从3开始小于100的所有双素数(双素数:

如果p和q都是素数且q=p+2,则p/q称为双素数,例如3/5,5/7都是双素数)。

37.一个素数,当它的数字位置对换以后仍为素数,这样的数称为绝对素数。

编写一个程序,求出所有的两位绝对素数。

38.把100~150之间的能被3整除的数输出(要求:

输出时每行输出5个数)。

39.编程对10个由键盘输入的整数排序(降序)。

40.从键盘输入一个3*4的矩阵,要求:

输出此矩阵,并求所有元素中的最大值。

41.从键盘输入一个整数,求其在存储单元中从右端开始的4~7位(要求输入输出时均采用八进制形式)。

42.100匹马驮100担货,大马一匹驮3担,中马一匹驮2担,小马两匹驮1担。

试编写程序计算大、中、小马的数目。

(要求大、中、小马必须参与驮货)

43.编写程序,输出用一元人民币兑换成1分、2分和5分硬币的共有多少种兑换方法。

(只计算兑换方法总数,且兑换时,可不同时含有1分、2分或5分的硬币)

44.设N是一个四位整数,它的9倍恰好是其反序数(例如:

1234的反序数是4321),求N的值。

45.已知Fibonacci数列:

1,1,2,3,5,8,13,…。

观察数列,可发现这样的规则:

从第3项开始,每一项都是其前面相邻两项之和。

编程,求Fibonacci数列第N项的值。

(其中N的值由键盘输入)

46.任意输入一个偶数,请将它分解为两个素数之和。

47.编写程序,以字符形式输入一个十六进制数,将其变换为一个十进制整数后输出。

(要求:

十六进制允许的字符是从0~9和a~f或A~F)

48.一辆卡车违犯交通规则,撞人逃跑。

现场三人目击事件,但都没记住车号,只记下车号的一些特征。

甲说:

牌照的前两位数字是相同的;乙说:

牌照的后两位数字是相同的;丙是位数学家,他说:

四位的车号刚好是一个整数的平方。

请根据以上线索求出车号。

49.求这样一个三位数,该三位数等于其每位数字的阶乘之和。

即:

 abc=a!

+b!

+c!

50.编写程序,读入一个以符号"."结束的长度小于20个字符的英文句子,检查其是否为回文(即正读和反读都是一样的,不考虑空格和标点符号)。

100.使用凯撒加密算法对输入的英语单词加密,分别输入凯撒的密钥K和一个英语单词,输出加密后的结果。

101.输入一个不超过5位的正整数,输出它是几位数,按逆序输出该数。

102.输入两个正整数m和n,分别求出其最大公约数和最小公倍数。

103.用迭代法求x的平方根,求平方根的迭代公式为xn+1=(xn+a/xn)/2,要求前后二次求出的x的差的绝对值小于10-5。

104.用如下规律A->ZB->YC->Xa->zb->yc->x即把第一个字母变成第26个字母,第I个字母变成第(26-i+1)各字母,非字母字符不变,要求编程序将原文译成密码,并输出。

105.编写程序输出ASCII码为32---127的字符。

106.编写一个完整程序,用户输入“你考试成绩是?

(0---100)”,输入后判断其等级和绩点并且输出。

100---90优4

89----80良3

79----70中2

69----60及格1

小于等于59差0

107.输出乘法九九表(123456789)。

108.输入两个点的(x,y)坐标位置,编写程序计算两点间的距离。

109.编写程序输出8行杨辉三角形

110.编写程序输出下列数据类型的占用内存的长度。

(float,double,int,char,long,short)

112.编写程序求解e的近似值,要求精度达到10-8并且输出。

e=1+1/1!

+1/2!

++1/n!

+..

113.编程求解sinx的近似值,输出结果,要求精度达到10-8。

sinx展开式为

sinx=x-x3/3!

+x5/5!

-….+(-1)n(x2n+1)/(2n+1)!

+…(n为弧度)

114.求1---10000之间的所有的同构数,(同构数是指一个数等于他最右边的若干数字形成的数的平方)如625=252

115.编程求解从1949开始到2050年遇到多少个素数的年号?

116.编程求解cosx的近似值,输出结果,要求精度达到10-8。

cosx展开式为

cosx=x-x2/2!

+x4/4!

-….+(-1)n(x2n)/(2n)!

+…(n为弧度)

117.输出ABCD-----XYZ的大写字母的ASCII码的8进制数值。

118.整数100和100000之间有多少数字之和为5的整数?

是编写程序求解。

119.用迭代法求a的立方根,求立方根的迭代公式为xn+1=(2xn+a/x2n)/3,要求前后二次求出的x的差的绝对值小于10-4。

120.利用下列公式计算并输出

的近似值(知道某一项的绝对值小于10-6为止)。

n=10000

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1