2016年5月12日

I00013 鸡兔同笼

摘要: 这是《孙子算经》卷下中的第31题。今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?答曰:雉二十三。兔一十二。初学者通常用穷举法来解这种问题,即把所有可能都试一遍,找出满足条件的解。即便是使用穷举法,也需要把程序编得具有一定的通用性,比如说头或脚的数量变了程序也... 阅读全文

posted @ 2016-05-12 20:53 海岛Blog 阅读(193) 评论(0) 推荐(0)

I00012 打印三位数的水仙花数及其个数

摘要: 各个位数的立方数之和等于数本身的数,称为水仙花数。这里使用穷举法打印3位数的水仙花数。程序的关键是如何取出给定数的各个位的值。另外需要注意的一点是,求和变量的初值是零。乘积变量的初值则为1。程序如下:/* 打印三位数的水仙花数及其个数 */#include int m... 阅读全文

posted @ 2016-05-12 20:08 海岛Blog 阅读(199) 评论(0) 推荐(0)

I00011 打印包含7的三位数

摘要: 一个三位数,通常指100至999的数。要打印包含7的三位数,只需要对所有的数做一个判定即可,也就是穷举法。这个程序的关键是如何取出第一位数字,第二位数字和第三位数字。程序如下:/* 打印包含7的三位数 */#include int main(void){ int... 阅读全文

posted @ 2016-05-12 19:42 海岛Blog 阅读(150) 评论(0) 推荐(0)

导航