- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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题:编程求阿姆斯特朗数
阿姆斯特朗数:如果一个三位正整数等于其各个数字的
您可能关注的文档
最近下载
- 2025年中国猪肉脯市场调查研究报告.docx
- 部编版二年级语文课文填空汇总.doc VIP
- 国家工商行政管理总局通达商标服务中心招聘模拟备考预测(共1000题)综合模拟试卷+答案解析.docx
- 教科版小学科学知识点汇总.docx VIP
- 部编版二年级语文下册课文填空练习.pdf VIP
- 2025届THUSSAT北京市清华大学中学高考生物二模试卷含解析.doc VIP
- 《数学课程标准》义务教育2022年修订版(原版).pdf VIP
- 半中半理论_del35论数字心理.pdf VIP
- THUSSAT北京市清华大学中学2025届高三第二次调研化学试卷含解析.doc
- 浪荡子美学与跨文化现代性-中国文哲研究所.PDF
文档评论(0)