15.“百钱百鸡“问题
- 15.“百钱百鸡“问题 推荐度:
- 相关推荐
15.“百钱百鸡“问题
文章目录
- 前言
- 一、题目描述
- 二、题目分析
- 三、解题
- 程序运行代码1
- 程序运行代码优化
- 程序运行代码优化进阶
前言
本系列为结构循环编程题,点滴成长,一起逆袭。
一、题目描述
二、题目分析
三、解题
程序运行代码1
#include <stdio.h>
int main()
{int i, j, k;printf("百元买百鸡的问题所有可能的解如下:\n");for( i=0; i <= 100; i++ )for( j=0; j <= 100; j++ )for( k=0; k <= 100; k++ ){if(i+j+k==100&&(15*i+9*j+k==300)){printf("公鸡 %2d 只,母鸡 %2d 只,小鸡 %2d 只\n", i, j, k);}}return 0;
}
程序运行代码优化
#include <stdio.h>
int main()
{int i, j, k;printf("百元买百鸡的问题所有可能的解如下:\n");for( i=0; i <= 20; i++ )//最多29只for( j=0; j <=33; j++ )//最多33只for( k=0; k <= 300; k++ )//最多300只{if(i+j+k==100&&(15*i+9*j+k==300)){printf("公鸡 %2d 只,母鸡 %2d 只,小鸡 %2d 只\n", i, j, k);}}return 0;
}
程序运行代码优化进阶
#include <stdio.h>
int main()
{int i, j, k;printf("百元买百鸡的问题所有可能的解如下:\n");for( i=0; i <= 20; i++ )for( j=0; j <=33; j++ ){k=100-i-j;if(15*i+9*j+k==300){printf("公鸡 %2d 只,母鸡 %2d 只,小鸡 %2d 只\n", i, j, k);}}return 0;
}
最新文章
- MsgSvr.exe是什么文件
- 基于Rabbitmq和Redis的延迟消息实现
- 青少年编程学习 等级考试 信奥赛NOI蓝桥杯NOCGESP等比赛资料合集
- 京东数据运营与分析:如何全面获取电商销售数据?
- 微信小程序内部跳到外部小程序
- 酷开科技丨酷开系统,带你进入惊喜不断的影视世界!
- 深度学习:多模态与跨模态
- MySQL为什么Spring的jdbcTemplate.batchUpdate()这么慢?
- VIVO的X100 PRO手机太沉了
- C语言之初阶指针
- vue3中的getCurrentInstance()函数,为什么要解构出proxy,因为proxy是响应式对象,要用响应式对象
- 面试算法题之合并系列
- 利用Python群组分析方法剖析客户行为
- ElasticSearch简单操作
- 面试算法题之跳跃游戏,“You Jump, I Jump”
- STM32常见符号解释定义(持续更新)
- [C++]Leetcode17电话号码的字母组合