编程题及程序下发

编程题及程序下发

ID:20450251

大小:265.53 KB

页数:39页

时间:2018-10-12

编程题及程序下发_第1页
编程题及程序下发_第2页
编程题及程序下发_第3页
编程题及程序下发_第4页
编程题及程序下发_第5页
资源描述:

《编程题及程序下发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、11到1000settalkoff内既能被5整除又能被7整除的奇数之和cleari=ls=0dowhilei<=1000ifi/5=int(i/5)andi/7=int(i/7)s=s+iendifi=i+2enddosettalkon21到50所有整数平方和并输出结果cleas=0X=1dowhilex<=50s=s+x八2x=x+lenddo3求四位数的偶数中,所有各位数字之和是15的倍数的数的和settalkoffclears二0forx=1000to9999step2a二int(x/1000)b

2、=int(x%1000/100)c=int(x%100/10)d=x%10ifmod(b+c+a+d,15)=0s=s+xendifendforsettalkonreturn4求[100,999]之间所有水仙花数。”所谓“水仙花数”是指一个三位数,其各位数字的三次方之和等于该数本身,例如:153=1A3+3A3+5A3,故153是水仙花数。settalkoffclearfori=100to999a=i%10b=int(i%100/10)c=int(i/100)ifa八3+b八3+c八3=i?iendif

3、endforsettalkon5求出[10,1000]内所有能被6和9中的一个且只有一个数整除的;数的个数settalkoffclearn=0forx=10to1000ifmod(x,6)=0andmod(x,9)!=0ormod(x,6)!=0andmod(x,9)=0n=n+lendifendfor?nsettalkonreturn6从键盘输入若干个非零整数,统计偶数的个数,并求所有偶数之和,输入0退出。SETTALKOFFCLEARINPUTA=0"请输入一个整数ftTONB=0DOWHILEN<

4、>0IFMOD(N,2)=0A=A+NB二B+lENDIFINPUTENDDO”请输入一个整ItTON?A,BSETTALKON7编写从键盘上输入5个数,统计其中奇数的个数程序settalkoffa=0forj=1to5input“请输入第”+str(j,2)+”toma=a+lendifendfor?”奇数的个数是:”,acancel8计算并输出9的阶乘。jx=ln=ldowhilen<10jx=jx*nn=n+lenddo?.9!=,+’l*2*3*4*5*6*7*8*9=’+ltrim(str(j

5、x))9、从键盘任意输入一个数据,求出1到这个数内的所有整数的阶乘和。方法一:settalkoffclearinput’’pleaseinputanumber:’’tois=0t=lform=1tont=t*mendfors=s+tendfor?ssettalkon或方法二:settalkoffclearinput’’pleaseinputanumber:’’tois=0t=lforn=1toit=t*ns=s+tendfor?ssettalkon10、编程从键盘输入一个数,判断这个数是否素数SETTA

6、LKOFFCLEARINPUT”请输入一个数:’’TOxFORi=2TOx-1IFMod(x,i)=0EXITENDIFENDFIFi〉=xandx〉l?STR(X)+"是素数’’ELSE?STR(X)+”不是素数ENDIF11、统计200以内的素数的个settalkoffn=0fori二1to200flag=l*flag=l代表它是素数。flag=0代表它不是素数forj=2toi-1ifmod(i,j)=0flag二0endifendforifflag=ln=n+lendifendforsettal

7、konreturn12、求解世界上的有名的“百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡邹三,值钱一。百钱买百鸡,问鸡翁、鸡母和鸡邹各几何?写出当鸡翁为8时,鸡母有几只?clearn=0fori=lto19forj=lto32fork=1to99ifi*5+j*3+k/3=100andi+j+k=100n=n+lifi=8a=ib=jc=kendifendifendforendforendfor?n?a,b,c13、编写程序输出下面的图形(必须用FOR语句完成)氺氺氺氺SETTALKOFFCLEARF

8、OR1=4TO1STEP-1?SPAC(8-2*I)FORJ=2*I-1TO1STEP-199,,氺,,番•ENDFOR9番ENDFORSETTALKONRETURN14、输入两个任意整数,求最小公倍〔,并显示输出最小公倍settalkoffclearinput”x=”toxinputny=”toymax=xify>xmax=yendifa=maxdowhilea<=x*yifint(a/x)=a/xandint(a/y)=a/yexite

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。