- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言流程操纵强化炼习
C语言流程控制强化练习
一 基本型 1 求sum=1+2+3+…+100的和。 2 求sum=1+1/2+1/3+1/4+…1/100的和,四舍五入保留小数点后4位。 3 求t=1*2*3*…*10的积。 4 求[1,100]中,所有能被3整除,但又不能被7整除的数的和。 5 求sum=1+1+2+1+2+3+…+1+2+3+…+100的和。 6 求sum=1-1/2+1/3-1/4+…-1/100的和,四舍五入保留小数点后4位。 7 求sum=1+2+3+…,sum=10000的最大值。 8 求t=1*2*3*…,t=10000的最小值。 9 求数列:1、1、2、3、5、8、…的前25项的和。 10 求数列:1、1、1、3、5、9、…从第几项起大于或等于50000。 11 编写一个函数int sushu(int n),此函数用来判断n是否素数,若n是素数,则函数返回1,若n不是素数,则函数返回0。
一个数除1和它本身外,不能被其它整数整除的正整数称为素数(注:1不是素数,2是素数)。 12 编写一个函数int pingfangshu(int n),此函数用来判断n是否平方数,若n是平方数,则函数返回1,若n不是平方数,则函数返回0。
一个数一个数这个数就称为“数”例如,,数 13 编写一个函数int tonggaoshu(int n),此函数用来判断n是否同构数,若n是同构数,则函数返回1,若n不是同构数,则函数返回0。
所谓“同构数”是指这样一个数,它出现在它的平方数的右侧,例如5的平方是25,25的平方是625,故5和25都是同构数 一个数如果恰好等于它的所有真因子之和,这个数就称为“完数”。例如,6的真因子为1,2,3,而6=1+2+3,因此,6是“完数”。 16 编写一个函数int he(int n),此函数用来返回1+2+3+…+n,若n=0,函数用来返回0。 二 数字题型 1 .编写程序,求共有几组i、j、k符合算式ijk+kji=1333,其中i、j、k是0~9之间的一位整数。 编写程序,求在四位数的奇数中,所有各位数字之和是25的倍数的数的和。 1298515 所谓“水仙花数”是指一个三位数,其各位数字的三次方之和等于该数本身,例如:153=1^3+3^3+5^3,故153是水仙花数,求[100,999]之间所有水仙花数之和。 1301 设有6个十进制数字a,b,c,d, e,f ,求满足abcdf×e=fdcba条件的五位数abcdf(a≠0,e≠0,e≠1)的个数。 2 设有十进制数字a、b、c、d和e,且要求下列式子:abcd×e=dcba(a≠0,e≠0,e≠1)成立,当abcd是满足上述关系式的最小四位数时,求其对应的e值的大小。 9 设有十进制数字a,b,c,d和e,它们满足下列式子:abcd*e=bcde (a不等于0, e不等于0或1),求满足上述条件的最大四位数abcd的值。 1999 所谓回文数是从左至右与从右至左读起来都是一样的数字,如:121是一个回文数。编写程序,求出100-900之间的所有回文数的个数。 80 所谓回文数是从左至右或从右至左读起来都是一样的数字,如:121是一个回文数。编写程序,求在100-900的范围内所有能被3整除的回文数的和。 12987 若一个四位正整数是另一个正整数的平方,且各位数字的和是一个平方数,则称该四位正整数是“四位双平方数”。例如: 由于7396=86^2,且7+3+9+6=25=5^2,则称7396是“四位双平方数”。若把所有“四位双平方数”按升序排列,求前10个“四位双平方数”的和。 29690 编写程序,求满足下列条件的所有四位数ABCD的个数,该四位数是16的倍数,且B=8,,A+B=B+C,即第1位数加上第2位数等于第2位数加上第3位数。 5 三 方程题型 1 把一张一元钞票,换成一分、二分和五分硬币,每种至少5枚,问有多少种方案? 205 有5羊4犬3鸡2兔值钱1496,4羊2犬6鸡3兔值钱1175,3羊1犬7鸡5兔值钱958,2羊3犬5鸡1兔值钱861,求兔值多少钱? 29 马克思曾经做过这样一道趣味数学题:有30个人在一家小饭店里用餐,其中有男人、女人和小孩,每个男人花了3先令,每个女人花了2先令,每个小孩花了1先令,共花去50先令。如果要求男人、女人和小孩都有人参与,试求有多少种方案分配男人、女人和小孩的人数。 9 已知A,B为正整数, AB, A*B=716699且要求A+B取最小值,求满足上述条件的A值。 563 已知AB, A和B均为正整数,且A*B=716699,求A+B的最小值。 1836 求方程8x-5
文档评论(0)