C语言流程控制强化考试

上传人:壹****1 文档编号:469756994 上传时间:2023-08-11 格式:DOC 页数:6 大小:134KB
返回 下载 相关 举报
C语言流程控制强化考试_第1页
第1页 / 共6页
C语言流程控制强化考试_第2页
第2页 / 共6页
C语言流程控制强化考试_第3页
第3页 / 共6页
C语言流程控制强化考试_第4页
第4页 / 共6页
C语言流程控制强化考试_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《C语言流程控制强化考试》由会员分享,可在线阅读,更多相关《C语言流程控制强化考试(6页珍藏版)》请在金锄头文库上搜索。

1、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,sumv=10000的最大值。8求t=1*2*3*,t=10000的最小值。9求数列:1、1、2、3、5、&的前25项的和。10求数列:1、1、1、3、5、9、从第几项起大于或

2、等于 50000。11编写一个函数int sushu(int n),此函数用来判断n是否素数,若n是素数,则函数返回1,若n不是素数,则函数返回0。一个数除1和它本身外,不能被其它整数整除的正整数称为素数(注:1不是素数,2是素数)。12编写一个函数int pingfangshu(int n),此函数用来判断n是否平方数,若n是平方数,则函数返回1,若n不是平方数,则函数返回 0。一个正整数是另外一个正整数的平方,这个数就称为平方数”例如,25=5八2, 25就是平方数。13编写一个函数int tonggaoshu(int n),此函数用来判断n是否同构数,若n是同构数,则函数返回1,若n不是

3、同构数,则函数返回0。 所谓 同构数”是指这样一个数,它出现在它的平方数的右侧,例如5 的平方是25,25的平方是625,故5和25都是同构数14编与一个函数int wanshu(int n),此函数用来判断n是否元数,若 n是完数,则函数返回1,若n不是完数,则函数返回0。一个数如果恰好等于它的所有真因子之和,这个数就称为完数”。例如,6的真因子为1, 2, 3,而6=1+2+3,因此,6是 完数”。15编写一个函数int jiecheng(int n),此函数用来返回n!。16编写一个函数int he(int n),此函数用来返回1+2+3+ +n,若ne=fdcba条件的五位数abcdf

4、(a工0,e工0,e的个数。25设有十进制数字a、b、c、d和e,且要求下列式子:abcde=dcba(aQ9e,1成立,当abed是满足上述关系式的最小四位数时,求其对应的e值的大小。66设有十进制数字a,b,e,d和e,它们满足下列式子:abed*e=bede (a不等于0, e不等于0或1),求满足上述条件的最大四位数 abed的 值。19997所谓回文数是从左至右与从右至左读起来都是 样的数字,如:121是一个回文数。编写程序,求出100-900之间的所有回文数的个数。808所谓回文数是从左至右或从右至左读起来都是一样的数字,如: 121 是 个回文数。编写程序,求在100-900的范

5、围内所有能被3整除的 回文数的和。129879若个四位正整数是另个正整数的平方,且各位数字的和是个平方数,则称该四位正整数是四位双平方数”。例如:由于7396=86八2,且7+3+9+6=25=5八2,则称7396是 四位双平方数”。若把所有 四位双平方数”按升序排列,求前10个四位双平方数”的和。2969010编写程序,求满足下列条件的所有四位数 ABCD的个数,该四位数是16的倍数,且B=8,,A+B=B+C,即第1位数加上第2位数等于第2位数加上第3位数。5三方程题型1把 张 元钞票,换成 分、一分和五分硬币,每种至少5枚问有多少种方案?2052有5羊4犬3鸡2兔值钱1496, 4羊2犬

6、6鸡3兔值钱1175, 3羊129犬7鸡5兔值钱958, 2羊3犬5鸡1兔值钱861,求兔值多少钱?3马克思曾经做过这样 道趣味数学题: 有30个人在 家小饭店里用 餐,其中有男人、女人和小孩,每个男人花了3先令,每个女人花了 2先令,每个小孩花了 1先令,共花去50先令。如果要求男人、 女人和小孩都有人参与,试求有多少种方案分配男人、女人和小孩 的人数。94已知A,B为正整数,AB, A*B=716699且要求A+B取最小值,求满足上述条件的A值。5635已知AB, A和B均为正整数,且 A*B=716699,求A+B的最小值。18366求方程8x-5y=3,在|x|v=150, |y|=2

7、00内的整数解。试问这样的整数解中|x|+|y|的最大值是多少?3237求方程8x-5y=3,在|x|=150, |y|=200内的整数解。试问这样的整数解中|x|*|y|的最大值是多少?246768勾股弦数是满足公式:AA2+BA2=CA2 (假定ABBC,且要求A, B, C均小于或等于100,求满足倒勾股数 公式的A , B, C之和的最大值是多少?235四素数相关题型与因数相关题型1所谓素数是指这样的自然数,除1和它本身外不再有其它因子。求1,500中所有素数的和。2所谓素数是指这样的自然数,除 1和它本身外不再有其它因子。编 写程序,计算从1981年开始到3000年为止,我们将遇到多

8、少个素 数年号。1313若两个素数之差为2,则称这两个素数为双胞胎数。求出200,1000 之内有多少对双胞胎数。204梅森尼数是指能使2M-1为素数的数n,求1,21范围内最大的梅素尼数?195若两个连续的自然数的乘积减 1后是素数,则称此两个连续自然数 为友数对,该素数称为友素数。例如,由于8*9-仁71,因此,8与9是友数对,71是友素数。求100,200之间的第10个友素数对所 对应的友素数的值(按由小到大排列)。172916一个素数(设为p)依次从最咼位去掉一位,一位,一位, ,若得到的各数仍都是素数(注:1不是素数),且数p的各位数字均不为 零,则称该数p为逆向超级素数。例如,61

9、7, 17, 7都是素数,因 此617是逆向超级素数,但尽管503, 03, 3都是素数,但它不是逆 向超级素数,因为它包含有零。试求100,999之内的所有逆向超级 素数的和。216457所谓 同构数”是指这样一个数,它出现在它的平方数的右侧,例如56的平方是25, 25的平方是625,故5和25都是同构数,求2 , 1000 之间有多少个同构数。8一个数如果刚好与小于它的所有因子之和相等,则称该数为一个完数”女口: 6=1+2+3。求出10000以内的所有完数之和。86589若个四位正整数是另个正整数的平方,且各位数字的和是个平方数,则称该四位正整数是四位双平方数”例如:由于7396=86

10、八2,且7+3+9+6=25=5八2,则称7396是 四位双平方数” 若把所有 四位双平方数”按升序排列,求前10个四位双平方数”的和。2969010编写程序,求出100到500之间同时满足除5余4和除7余2条件 的数的和。36781112.编写程序,求出1到8000之间的能被5整除的前若干个偶数之 和,当和值大于750时退出并输出和值。78012已知 f(0)=f(1)=1 f(2)=0 f(n)=f(n-1)-2*f(n-2)+f(n-3)(n2)求 f(0)到f(50)中的最大值59832513编与程序,求 正整数等差数列的前八项的和,该数列前四项之和是26,四项之积是880。5714计算 Y二X/1!-XA3/3!+XA5/5!- XA7/7!+ 前 20 项的值(已知:X=2)。要求:按四舍五入的方式精确到小数点后第二位。0.9115一个自然数是素数,且它的数字位置经过任意对换后仍为素数,则 称为绝对素数。如13,试求所有两位绝对素数的和。429

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号