第3周 C语言及程序设计初步例程-40 穷举法解题
来源:互联网 发布:达达数据 编辑:程序博客网 时间:2024/06/06 00:34
穷举法求解:百鸡百钱
问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?
问题及代码:
#include <stdio.h>int main(){ int x,y,z; for(x=0; x<=20; ++x) for(y=0; y<=33; ++y) { z=100-x-y; if(5*x+3*y+z/3==100 && z%3==0) { printf("鸡翁 %d ,鸡母 %d ,鸡雏 %d \n", x, y ,z); } } return 0;}
运行结果:
知识总结:
穷举的运用;
学习心得:
多留心检查,看是否有可以替换的数值,从而减少运算量。
0 0
- 第3周 C语言及程序设计初步例程-40 穷举法解题
- C语言及程序设计初步例程-40 穷举法解题
- 第1周 C语言及程序设计初步 例程-3 利用switch语句解决问题
- 第3周 C语言及程序设计初步例程-38 用break和continue改变流程
- 第3周 C语言及程序设计初步例程-39 求素数算法
- 第3周 C语言及程序设计初步例程-42 将数据输出到文本文件
- 第1周 C语言及程序设计初步 例程1- if语句的嵌套
- 第1周 C语言及程序设计初步 例程-4 for语句案例
- 第1周 C语言及程序设计初步 例程-5 三种循环语句
- 第1周 C语言及程序设计初步 例程-6 用循环累加
- 第2周 C语言及程序设计初步例程-36 用循环处理文字
- 第2周 C语言及程序设计初步例程-37 循环嵌套
- 第3周 C语言及程序设计初步例程-46 小小型应用系统开发指导(一)
- 第3周 C语言及程序设计初步例程-47 小小型应用系统开发指导(二)
- 第1周 C语言及程序设计初步 例程-2 用switch语句实现多分支结构
- 第1周 C语言及程序设计初步 例程-7 问题求解方法——迭代
- 《C语言及程序设计》实践项目——穷举法解题
- C语言及程序设计初步例程-14 指针及其运算
- 用类求三角形的周长与面积
- swift 中使用扩展实现代理,让程序猿省心,让代码简洁
- MIT 6.828 学习笔记1 阅读boot.S
- LeetCode *** 300. Longest Increasing Subsequence
- Android快速开发系列 10个常用工具类
- 第3周 C语言及程序设计初步例程-40 穷举法解题
- lightoj 1037 - Agent 47 【状压dp】
- 面向对象高级——Object类、包装类以及匿名内部类
- (9)Java设计模式-外观模式(Facade)
- SOIL库加载纹理
- pip 升级包 技巧 一键升级
- C++ Q&A(一)C++与C的区别
- 《网络工程师》 Part3 广域通信网
- BZOJ 4515 SDOI2016 游戏