50道算术题 _原创文档.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

50道算术题

【程序3】

题⽬:打印出所有的⽔仙花数,所谓⽔仙花数是指⼀个三位数,其各位数字⽴⽅和等于该数本⾝。例如:

153是⼀个⽔仙花数,因为153=1的三次⽅+5的三次⽅+3的三次⽅。

【程序4】

题⽬:将⼀个正整数分解质因数。例如:输⼊90,打印出90=2*3*3*5。

程序分析:对n进⾏分解质因数,应先找到⼀个最⼩的质数k,然后按下述步骤完成:

(1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。

(2)如果nk,但n能被k整除,则应打印出k的值,并⽤n除以k的商,作为新的正整数你n,重复执⾏第⼀步。

(3)如果n不能被k整除,则⽤k+1作为k的值,重复执⾏第⼀步。

【程序5】

题⽬:利⽤条件运算符的嵌套来完成此题:学习成绩=90分的同学⽤A表⽰,60-89分之间的⽤B表⽰,60分以下

的⽤C表⽰。

1.程序分析:(ab)?a:b这是条件运算符的基本例⼦。

【程序6】

题⽬:输⼊两个正整数m和n,求其最⼤公约数和最⼩公倍数。

1.程序分析:利⽤辗除法。

【程序7】

题⽬:输⼊⼀⾏字符,分别统计出其中英⽂字母、空格、数字和其它字符的个数。

1.程序分析:利⽤while语句,条件为输⼊的字符不为\n.

【程序8】

题⽬:求s=a+aa+aaa+aaaa+aa...a的值,其中a是⼀个数字。例如2+22+222+2222+22222(此时共有5个数相加),

⼏个数相加有键盘控制。

1.程序分析:关键是计算出每⼀项的值。

【程序9】

题⽬:⼀个数如果恰好等于它的因⼦之和,这个数就称为完数。例如6=1+2+3.编程找出1000以内的所有完

数。

【程序10】

题⽬:⼀球从100⽶⾼度⾃由落下,每次落地后反跳回原⾼度的⼀半;再落下,求它在第10次落地时,共经过多

少⽶?第10次反弹多⾼?

【程序11】

题⽬:有1、2、3、4个数字,能组成多少个互不相同且⽆重复数字的三位数?都是多少?

1.程序分析:可填在百位、⼗位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满⾜条件的排列。

【程序12】

题⽬:企业发放的奖⾦根据利润提成。利润(I)低于或等于10万元时,奖⾦可提10%;利润⾼于10万元,低于20万

元时,低于10万元的部分按10%提成,⾼于10万元的部分,可可提成7.5%;20万到40万之间时,⾼于20万元的部

分,可提成5%;40万到60万之间时⾼于40万元的部分,可提成3%;60万到100万之间时,⾼于60万元的部分,可

提成1.5%,⾼于100万元时,超过100万元的部分按1%提成,从键盘输⼊当⽉利润I,求应发放奖⾦总数?

1.程序分析:请利⽤数轴来分界,定位。注意定义时需把奖⾦定义成长整型。

【程序13】

题⽬:⼀个整数,它加上100后是⼀个完全平⽅数,再加上168⼜是⼀个完全平⽅数,请问该数是多少?

1.程序分析:在10万以内判断,先将该数加上100后再开⽅,再将该数加上268后再开⽅,如果开⽅后的结果满⾜

如下条件,即是结果。请看具体分析:

【程序14】

题⽬:输⼊某年某⽉某⽇,判断这⼀天是这⼀年的第⼏天?

1.程序分析:以3⽉5⽇为例,应该先把前两个⽉的加起来,然后再加上5天即本年的第⼏天,特殊情况,闰年且

输⼊⽉份⼤于3时需考虑多加⼀天。

【程序15】

题⽬:输⼊三个整数x,y,z,请把这三个数由⼩到⼤输出。

1.程序分析:我们想办法把最⼩的数放到x上,先将x与y进⾏⽐较,如果xy则将x与y的值进⾏交换,然后再⽤x

与z进⾏⽐较,如果xz则将x与z的值进⾏交换,这样能使x最⼩。

【程序16】

题⽬:输出9*9⼝诀。

1.程序分析:分⾏与列考虑,共9⾏9列,i控制⾏,j控制列。

【程序17】

题⽬:猴⼦吃桃问题:猴⼦第⼀天摘下若⼲个桃⼦,当即吃了⼀半,还不瘾,⼜多吃了⼀个第⼆天早上⼜将剩

下的桃⼦吃掉⼀半,⼜多吃了⼀个。以后每天早上都吃了前⼀天剩下

的⼀半零⼀个。到第10天早上想再吃时,见只剩下⼀个桃⼦了。求第⼀天共摘了多少。

1.程序分析:采取逆向思维的⽅法,从后往前推断。

【程序18】

题⽬:两个乒乓球队进⾏⽐赛,各出三⼈。甲队为a,b,c三⼈,⼄队为x,y,z三⼈。已抽签决定⽐赛名单。有⼈向

队员打听⽐赛的名单。a说他不和x⽐,c说他不和x,z⽐,请编程序找出三队赛⼿的名单。

1.程序分析:判断素数的⽅法:⽤⼀个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反

之是素数。

文档评论(0)

. + 关注
官方认证
内容提供者

专注于职业教育考试,学历提升。

版权声明书
用户编号:8032132030000054
认证主体社旗县清显文具店
IP属地河南
统一社会信用代码/组织机构代码
92411327MA45REK87Q

1亿VIP精品文档

相关文档