版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、改错题 1. 求10,1000内所有能被被7和9中至少一个数整除的整数之个数。* skgc1.prg set talk offclears=0 &s=0改为n=0for x=10 to 1000 if mod(x,7)=0 and mod(x,9)=0 & and改为or n=n+x & n=n+x改为n=n+1 endifendfor? x & x改为nset talk onreturn & 结果为: 2362. 求10,1000内所有能同时被7和9整除的整数之和。set talk offclears=0 for x=10 to 1000 if mod(x,7)=0 and mod(x,
2、9)=0 s=x & s=x改为s=s+x endifendfor? x & x改为sset talk onreturn & 结果为:75607.求100以内最大的自然数n,使得从1开始的连续n个自然数的倒数之和小于3.5。 * * skgc7.prgset talk offclears=0for n=1 to 100s=s+1/n & s=(s+1)/n 改为 s=s+1/nif s=3.5exit & loop 改为 exitendifendfor? n-1set talk onreturn & 结果为:189. 求100以内最大的自然数n,使得从1开始的连续n个自然数的平方和小于5000
3、。set talk offclears=0for n=1 to 100s=s+n*2 & 改为s=s+n*2if s=5000exitendifendfor? n & 改为 ? n-1set talk onreturn& 结果为:2416. 求出50以内最小的自然数n,使得从101开始的连续n个奇数之和大于3000。set talk offclears=0for n=1 to 50 a=101+2*n & a=101+2*n 改为 s=s+99+2*n s=s+a & 去掉 s=s+a if s3000 exit endifendfor? s & ? s 改为 ? nset talk onre
4、tur& 结果为:2517. 求出100以内使得算式1*2+2*3+n*(n+1)的值小于5000的最大的自然数n。set talk offclears=0for n=1 to 100 a=n*(n+1) s=s+a if s5000 & s=5000 exit endifendfor? n & ? n 改为 ? n-1set talk onreturn& 结果为:2320. 求出100以内使得算式1+(1+2)+(1+2+n)的值小于1000的最大的自然数n。set talk offclears=0t=0for n=1 to 100 s=s+n t=t+s if t1000 & t=1000
5、 exit endifendfor? n & ? n 改为 ? n-1set talk onreturn& 结果为:1728. 某国在2000年时人口总数为1亿,若以每年3%的速度递增,试求出至少要到哪一年该国人口总数才会翻一翻。set talk offclears=1for n=2001 to 2100 s=s*1.03 if s=2 & s=2 改为 s2 loop & loop 改为 exit endifendfor? nset talk onreturn& 结果为:202430. 设等比数列:1,2,4,8,。求使得此数列的前n项之和大于100000的最小的自然数n。set talk
6、offcleara=1s=1 & s=1 改为 s=0 for n=1 to 100 s=s+a & 在 s=s+a 前加 a=2(n-1) if s100000 exit endif a=2+a & 去掉 a=2+a 该句endfor? nset talk onreturn& 结果为:1734. 求出45678的所有非平凡因子(即除1和它本身以外的约数)中是奇数的因子个数。set talk offcleara=45678n=0for b=3 to a step 2 if mod(b,a)=0 & mod(b,a) 改为 mod(a,b) n=n+1 endifendfor? b & ? b
7、改为 ?nset talk onreturn& 结果为:735. 求出203267的所有真因子(即小于它本身的约数)中最大的因子数。set talk offcleara=203267n=0for b=1 to a if mod(a,b)=0 & mod(b,a)=0 改为 mod(a,b)=0 & 加 if b=a & 加 exit & 加 endif max=a & max=a 改为 max=b endifendfor? a & ?a 改为 ? maxset talk onreturn& 结果为:655737. 求出20677和42067的最大公约数。set talk offcleara=2
8、0677b=42067for d=1 to a if mod(a,d)=0 and mod(b,d)=0 max=d & max=b 改为 max=d endifendfor? max & ?d 改为 ? maxset talk onreturn& 结果为:71338. 求559399的所有非平凡因子(即除1和它本身以外的约数)中最小的。set talk offcleara=559399for n=2 to a if mod(a,n)=0 loop & loop 改为 exit endifendforreturn& 结果为:7342. 求9269和8671的最小公倍数。set talk off
9、cleara=9269b=8671for k=a to a*b step a if mod(k,b)0 loop endif & 加 exitendfor? kset talk onreturn& 结果为:266880144. 已知数列:1,2,4,7,11,16,,其规律是相邻两项之差依次是1,2,3,4,5,。试求出此数列中大于5000的最小的项。set talk offcleara=1for n=0 to 1000 a=a+n if a5000 loop & loop 改为 exit endifendfor? n & ?n 改为 ?aset talk onreturn& 结果为:5051
10、49. 求出100以内最小的自然数n,使得从1开始的连续n个自然数的立方之和大于88888。set talk offclears=0for n=1 to 100 a=n*3 & a=n*3 改为 a=n3 s=s+a if s88888 exit endif endfor? a & ?a 改为 ?nset talk onreturn& 结果为:2454. 设一数列f(n):f(1)=1,当n1时f(n)=1/(f(n-1)+1)。试求出此数列的前20项中大于0.618的项数。set talk offclearf=1.00000000n=0for k=2 to 20 f=1/f+1 & f=1/
11、f+1 改为 f=1/(f+1) if f0.618 n=n+1 endifendfor? N & ?n 改为 ? n+1set talk onreturn & 答案:1555. 设有用26个字母表示的26个表达式:a=1,b=1/(a+1),c=1/(b+2),z=1/(y+25)。试求出这26个字母中其值小于0.1的字母个数。set talk offclearlett=1n=0for k=1 to 26 & 26 改为 25 lett=1/(lett+k) if lett54321 n=n+1 endif f1=f2 f2=f3 f3=f1 & f3=f1 改为 f3=fendfor? n
12、set talk onreturn & 答案:558. 已知一个由分数组成的数列:1/2,3/5,8/13,21/34,其特点是:从其中第2个数起,每个分数的分子都是前一分数的分子分母之和。而其分母都是其分子与前一分数的分之和。试求出此数列的前25项中其值大于0.618的项数。set talk offclearf1=1f2=2n=0for k=1 to 25 f=f1/f2 if f0.618 n=n+1 endif f1=f2 & f1=f2 改为 f1=f1+f2 f2=f1 & f2=f1 改为 f2=f1+f2endfor? nset talk onreturn & 答案:2062.
13、回文指的是正读和反读都一样的一串字符,如121、1221。试求出1421,4112内所有回文数的和。set talk offclears=0for x=1421 to 4112 a=x/1000 & a=x/1000 改为 a=int(x/1000) b=int(x-a*1000)/100) c=int(x-a*1000-b*100)/10) d=x-a*1000-b*100-c*10 if a=d and b=c s=s*x & s=s*x 改为 s=s+x endifendfor? sset talk onreturn & 答案:7425077. 若一个自然数恰好等于某个整数的平方,则称此数为完全平方数。如144是完全平方数,因为它等于12的平方。求1000,3000内所有完全平方数的和。set talk offclears=0for x=1000 to 3000 y=sqrt(x
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026中国智能手表行业市场深度调查及发展趋势与前景投影分析报告
- 2026软件外包行业市场供需趋势及投资前景规划分析研究报告
- 甘肃省酒泉市肃州区2027届数学六上期末检测模拟试题含解析
- 2026中国区块链安全芯片标准化建设与生态发展报告
- 2026中国涡流泵行业安全生产与质量管控研究
- 2026运动防护设备行业技术工人短缺问题与职业教育对策
- 制造业车间现场6S管理工作方案
- 新能源汽车充电设施规划报告
- 消防应急照明疏散指示系统施工方案
- 数字经济产业园建设项目水保验收报告
- 2026四川能投综合能源有限责任公司招聘19人备考题库及1套参考答案详解
- 钻孔灌注桩技术培训课件
- 检验科标本离心暴露风险防控
- 药材成品库管理制度规范
- 2026年三明市建宁县消防救援大队招聘消防所派驻文员的备考题库及1套参考答案详解
- 2025-2026学年浙教版七年级 上册数学期末考试 全真模拟卷(含答案答题卡)
- 《数据结构》课件-第7章(图)
- 机械加工车间质量管理标准化手册
- 园林景观工程施工技术标准大全
- 胸痛分诊流程课件
- 专题04 利用基本不等式求最值(压轴题8大类型专项训练)数学人教A版2019必修一(解析版)
评论
0/150
提交评论