网站大量收购闲置独家精品文档,联系QQ:2885784924

入门经典题—循环.doc

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

入门经典题—循环 编程求1+3+5+...+n Input输入一行,只有一个整数n (1=n=9999) 这里n为奇数。 Output输出只有一行 Sample Input 99 Sample Output 2500 21题: 编程求1+1/2+1/3+...+1/n Input 输入一行,只有一个整数n(1=n=200) Output 输出只有一行(这意味着末尾有一个回车符号),包括1个实数。(保留3位小数) Sample Input 5 Sample Output 2.283 Hint 循环语句 22题:编程求1平方+2平方+...+n平方 Input 输入一行,只有一个整数n(1=n=200) Output 输出只有一行(这意味着末尾有一个回车符号),包括1个整数。 Sample Input 5 Sample Output 55 附:这题需要注意的是数据类型,n是[1,200]的,而200^2=4000032767,所以需要长整型。 23题:编程求1*2*3*...*n Input 输入一行,只有一个整数n(1=n=10) Output 输出只有一行(这意味着末尾有一个回车符号),包括1个整数。 Sample Input 5 Sample Output 120 注:累乘要记得初始值为1。 24题:打印小写字母表 把英文字母表的小写字母按顺序和倒序打印出来。(每行13个) 输出四行 abcdefghijklm nopqrstuvwxyz zyxwvutsrqpon mlkjihgfedcba 25题:求n个数的最大值和最小值 任意输入n个整数,把它们的最大值,最小值求出来. Input 输入有一行,包括一个整数n(1=n=20),后面跟着n个数. Output 输出只有一行,包括2个整数。 Sample Input 5 1 99 3 6 0 Sample Output 99 0 26题:求满足条件的整数个数 在1-n中,找出能同时满足用3除余2,用5除余3,用7除余2的所有整数的个数 如果没有请输出0。 Input 输入一行,只有一个整数n(1=n=2000) Output 输出只有一行(这意味着末尾有一个回车符号),包括1个整数。 Sample Input 10 Sample Output 0 27题:兑换硬币:用一张一元票换1分、2分和5分的硬币,每种至少一枚, 问有几种换法. 输出只有一行(这意味着末尾有一个回车符号),包括1个整数。 28题:两个自然数M和N的最小公倍数。 求两个整数M和N的最小公倍数。 Input 输入一行,包括两个整数. Output 输出只有一行(这意味着末尾有一个回车符号),包括1个整数。 Sample Input 45 60 Sample Output 180 附:两个整数的最小公倍数=两个数的乘积/两个数的最大公约数 29题求两个自然数M和N的最大公约数 求两个自然数M和N的最大公约数(M,N都在长整型范围内) Input 输入一行,包括两个整数. Output 输出只有一行(这意味着末尾有一个回车符号),包括1个整数。 Sample Input 45 60 Sample Output 15 附:最大公约数可以用辗转相除;仔细看题 30题:买小猫小狗 某动物饲养中心用X元专款购买小狗(每只A元)和小猫(每只B元)两种小动物。 要求专款专用,(至少猫狗各一),正好用完?请求出方案的总数。如没有请输出0. Input 输入一行,只有三个整数.分别为X,A,B. ( 100 X 32768; 1 = A, B = 100 ) Output 输出只有一行(这意味着末尾有一个回车符号),包括1个整数。 Sample Input 1700 31 21 Sample Output 3 注意,要用一重循序,不然会超时! 31题:编程求出所有不超过1000的数中,含有数字3的自然数,并统计总数。 输出只有一行(这意味着末尾有一个回车符号),包括1个整数。 program ex_31; var count,a,b,i:integer; begin count:=0; for i:=1 to 1000 do begin a:=i; repeat b:=a mod 10; a:=a div 10; if b=3 then begin inc(count);break; end; until a=0; end; write(count); end. 32题:编程求阿姆斯特朗数 阿姆斯特朗数:如果一个三位正整数等于其各个数字的

文档评论(0)

daoqqzhuan3 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档