c-c 语言趣味程序设计编程百例精解(c-c language program design programming .)

c-c 语言趣味程序设计编程百例精解(c-c language program design programming .)

ID:13711386

大小:50.00 KB

页数:27页

时间:2018-07-24

c-c  语言趣味程序设计编程百例精解(c-c   language program design programming .)_第1页
c-c  语言趣味程序设计编程百例精解(c-c   language program design programming .)_第2页
c-c  语言趣味程序设计编程百例精解(c-c   language program design programming .)_第3页
c-c  语言趣味程序设计编程百例精解(c-c   language program design programming .)_第4页
c-c  语言趣味程序设计编程百例精解(c-c   language program design programming .)_第5页
资源描述:

《c-c 语言趣味程序设计编程百例精解(c-c language program design programming .)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、c-c++语言趣味程序设计编程百例精解(5)(C-c++languageprogramdesignprogramming(5).)41.mathematicalproblemsinMarx'smanuscriptThereisaninterestingmathematicalprobleminMarx'smanuscript:30people,includingmen,womenandchildren,inarestaurantmealtook50shillings;everymanfor3shillings,everywomanfor2shillings,eachchild1shill

2、ings;askmenwomenandchildreneachhaveafewpeople?*problemanalysisandalgorithmdesignLetx,y,Zrepresentmen,womenandchildren.Accordingtotherequirementsofthetopic,wecangetthefollowingequation:X+y+z=30(1)3x+2y+z=50(2)Usingequationprocedurestofindthenonnegativeintegersolutionofthisindefiniteequation,canbeo

3、btainedby(2)-(1)formula:2x+y=20(3)Accordingto(3),therangeofXchangeis0~10*programinstructionsandnotes#includeInt,main(){Int,x,y,Z,count=0;Printf("MenWomenChildren");Printf("........................................");For(x=0;x<=10;x++){Y=20-2*x;/*xconstantvalue(3)formulay*/Z=30-x-y;/*b

4、y(1)typez*/If(3*x+2*y+z==50)/currentobtainedasetofsolutionsissatisfied(2).Printf(%2d:,%d,%d,%d,++count,x,y,Z);}}42.GCDandLCMFortwoarbitrarypositiveintegerGCDandLCM(GCD)and(LCM)*problemanalysisandalgorithmdesignMethodsRoubighandforcommondivisoroftwopositiveintegersistheuseofEuclideanalgorithm,ca

5、nbesimulatedinthiswayintheprogram.*programinstructionsandnotes#includeInt,main(){Int,a,B,num1,num2,temp;Printf("InputA&b:");Scanf("%d%d","&num1","&num2");If(num1>num2)/**/findthelargervalueoftwonumbersinthe{Temp=num1;num1=num2;num2=temp;/**/exchangeoftwointegers}A=num1;b=num2;While(b!=0)

6、/thedivisionalgorithmforthecommondenominator.{Temp=a%b;A=b;B=temp;}Printf("TheGCDof%dand%dis:%d",num1,num2,a);/**/outputGCDPrintf("TheLCMofthemis:%d",num1*num2/a);/**/LCMoutput}*runningresults1.InputA&b:2055TheGCDof20and55is:5TheLCMofthemis:2202.InputA&b:1771TheGCDof17and71is:1TheLCMofthemis:

7、12073.InputA&b:2488TheGCDof24and88is:8TheLCMofthemis:2644.InputA&b:3585TheGCDof35and85is:5TheLCMofthemis:595*thinkingquestionsFindaminimumpositiveinteger,andthispositiveintegerisdividedbyanyn(2<=n<=10)exceptfortheremai

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

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

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