首页 百科知识 循环结构的嵌套

循环结构的嵌套

时间:2022-09-22 百科知识 版权反馈
【摘要】:C语言程序允许各种循环之间相互嵌套。嵌套时,必须是一个循环完整地包含在另一个循环之内。在编写C语言应用程序时,经常会碰到多重循环嵌套的问题。下面是几种常用的循环嵌套形式。例4.27 打印出所有的“水仙花数”。所谓“水仙花数”是指一个三位数,其各位数字的立方和等于该数字本身,如xyz=x 3+y 3+z 3 。

4.3.5 循环结构的嵌套

C语言程序允许各种循环之间相互嵌套。嵌套时,必须是一个循环完整地包含在另一个循环之内。在编写C语言应用程序时,经常会碰到多重循环嵌套的问题。下面是几种常用的循环嵌套形式。

img205

例4.26 编写一个应用程序,求出200~300满足以下条件的所有数。

条件:各数字之和为12,各数字之积为42。

分析:假定这个数的百位、十位、个位分别为x、y、z,则必须有:

img206

本题用穷举法来计算。

程序如下:

img207

img208

程序运行结果如下:(▋表示空格)

img209

例4.27 打印出所有的“水仙花数”。所谓“水仙花数”是指一个三位数,其各位数字的立方和等于该数字本身,如xyz=x 3+y 3+z 3

本题用穷举法来计算。

程序如下:

img210

程序运行结果如下:(▋表示空格)

img211

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈