《循环结构-多重循环.ppt》由会员分享,可在线阅读,更多相关《循环结构-多重循环.ppt(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、循环结构多重循环Pascal暑假微课系列第08课多重循环多重循环 循环体结构的内部,又包循环体结构的内部,又包括了循环结构。括了循环结构。Program abc(input,output);var a,b,c:integer;beginfor a:=0 to 33 do for b:=0 to 50 do begin c:=90-a-b;if 15*a+10*b+5*c=500 then writeln(a:5,b:5,c:5);end;end.内内循循环环外外循循环环例:例:小明去市场买鸡,用小明去市场买鸡,用500500元买了元买了9090只鸡,其中母鸡一只鸡,其中母鸡一只只1515元,公
2、鸡一只元,公鸡一只1010元,小鸡一只元,小鸡一只5 5元,正好把钱买完。元,正好把钱买完。问公鸡、母鸡、小鸡各买了多少只?问公鸡、母鸡、小鸡各买了多少只?分析:设母鸡分析:设母鸡a只,公鸡只,公鸡b只,小鸡只,小鸡c只(只(c=90-a-b)只,)只,则则15*a+10*b+5*(90-a-b)=500元。元。a值可以是值可以是0-33(500 div 15=33),b值可以是值可以是0-50(500 div 10)一级算法:一级算法:1.初始化初始化a和和b为为0;2.for a:=0 to 33 do 3.for b:=0 to 50 do begin 4.计算小鸡计算小鸡 5.若总数为
3、若总数为500,则输出,则输出 end;例:例:小明去市场买鸡,用小明去市场买鸡,用500500元买了元买了9090只鸡,其中母鸡一只鸡,其中母鸡一只只1515元,公鸡一只元,公鸡一只1010元,小鸡一只元,小鸡一只5 5元,正好把钱买完。元,正好把钱买完。问公鸡、母鸡、小鸡各买了多少只?问公鸡、母鸡、小鸡各买了多少只?二级求精:二级求精:1.初始化初始化a和和b为为0;2.for a:=0 to 33 do 3.for b:=0 to 50 do begin 4.计算小鸡计算小鸡 c:=90-a-b 5.若总数为若总数为500,则输出,则输出 If 15*a+10*b+5*c=500 the
4、n writeln(a,b,c)end;例:例:小明去市场买鸡,用小明去市场买鸡,用500500元买了元买了9090只鸡,其中母鸡一只只鸡,其中母鸡一只1515元,公鸡一只元,公鸡一只1010元,小鸡一只元,小鸡一只5 5元,正好把钱买完。问公鸡、母鸡、小鸡各买了多少只?元,正好把钱买完。问公鸡、母鸡、小鸡各买了多少只?Program abc(input,output);var a,b,c:integer;beginfor a:=0 to 33 do for b:=0 to 50 do begin c:=90-a-b;if 15*a+10*b+5*c=500 then writeln(a:5,b:5,c:5);end;end.