百钱买百鸡(C语言)
【题目描述】
公元五世纪末,我国古代数学家张丘建在《算经》中提出了如下问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。凡百钱买百鸡,问鸡翁、母、雏各几何?
翻译过来,意思是公鸡一个五块钱,母鸡一个三块钱,小鸡三个一块钱,现在要用一百块钱买一百只鸡,问公鸡、母鸡、小鸡各多少只?
现求X元能否买X只鸡,若无法购买,则输出"无解"。
【输入说明】
输入只有一个数字,表示X
【输出说明】
列出所有的可能性。按照公鸡,母鸡,小鸡由少到多的顺序输出。每种可能单独一行。
【样例输入】
100
【样例输出】
公鸡0,母鸡25,小鸡75
公鸡4,母鸡18,小鸡78
公鸡8,母鸡11,小鸡81
公鸡12,母鸡4,小鸡84
#include <stdio.h>
int main()
{
int i, j, k,X,z;
scanf("%d",&X);
for( i=0;i<=X/5;i++)
for( j=0;j<=X/3;j++)
for( k=0; k <=3*X; k++)
{
if( !X==0&&5*i+3*j+k/3==X&&k%3==0&&i+j+k==X)
{
printf("公鸡%d,母鸡%d,小鸡%d\n", i, j, k);
z=1;
}
}
if(z!=1)
printf("无解");
return 0;
}
百钱买百鸡(C语言)相关推荐
- c语言 百钱买百鸡问题
c语言 百钱买百鸡问题 如题 话不多说了,直接上代码 如题 公元钱五世纪,我国古代数学家张丘建在<算经>一书中提出了"百鸡问题":鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱 ...
- C语言试题七十六之请编写函实现百钱买百鸡
1. 题目 编写函数:中国古代数学家张丘建在他的<算经>中提出了一个著名的"百钱买百鸡问题",鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁.母.雏各 ...
- 6.17 C语言练习(百钱百鸡问题:中国古代数学家张丘建在他的《算经》中提出了著名的“百钱买百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?)
[练习] 题目要求:中国古代数学家张丘建在他的<算经>中提出了著名的"百钱买百鸡问题"鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁.母.雏各几何? ...
- 百钱买百鸡(C语言,枚举法)
养成好习惯,点个赞 再走:有问题,欢迎私信.评论,我看到都会回复的 百钱买百鸡 我国古代数学家张丘建在<算经>一书中曾提出过著名的"百钱买百鸡"问题, 该问题叙述如下: ...
- 【C、C++系列-10】C语言实现:百钱买百鸡问题
[C.C++系列-10]C语言实现:百钱买百鸡问题 1. 问题 百钱买百鸡问题:我国古代数学家张丘建在<算经>一书中曾提出过著名的"百钱买百鸡"问题.该问题叙述如下:鸡 ...
- C语言学习:百钱买百鸡问题详解(附源码)
问题: 中国古代数学家张丘建在他的<算经>中提出了一个著名的"百钱买百鸡问题":鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁.母.雏各几何? 代码: ...
- OJ1074: 百钱买百鸡(C语言)
题目描述 百钱买百鸡问题:公鸡五文钱一只,母鸡三文钱一只,小鸡三只一文钱,用100文钱买100只鸡,公鸡.母鸡.小鸡各买多少只? 本程序要求解的问题是:给定一个正整数n,用n文钱买n只鸡,问公鸡.母鸡 ...
- 以“百钱买百鸡”问题练习使用 C语言 goto 语句
虽然goto语句由于会破坏程序的结构而不被推荐使用,但是当需要从多重循环跳出时就比较合理且高效,以此题为例可见goto语句的妙用 题目描述 百钱买百鸡问题:公鸡五文钱一只,母鸡三文钱一只,小鸡三只一文 ...
- 信息学奥赛C++语言:百钱买百鸡
[题目描述] 百钱买百鸡问题.鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问鸡翁.鸡母.鸡雏各几何? (公鸡一只5块,母鸡一只3块,小鸡三只1块,问要用100块买100只鸡,公鸡.母鸡 ...
- 【C语言基础练习】百钱买百鸡问题。母鸡3元钱一只,小鸡1元钱三只,问100元钱要刚好买100只鸡,编程实现母鸡和小鸡各多少只?
百钱买百鸡问题.母鸡3元钱一只,小鸡1元钱三只,问100元钱要刚好买100只鸡,编程实现母鸡和小鸡各多少只? 1 #include<stdio.h>2 int main()3 {4 int ...
最新文章
- android 两种设置全屏的activity方式
- 3v stm32 供电 晶振起振_避免stm32rtc晶振不能起振的设计参考
- 基于xgboost 的贷款风险预测
- Html.ActionLink
- 3.23 vi/vim:纯文本编辑器
- java捕捉音频,如何捕获在Java中的音频数据
- html图片自动循环轮播图,js实现图片无缝循环轮播
- 计算机快捷键m是什么,教程方法;m、ac快捷键电脑技巧-琪琪词资源网
- DS1302 原理及操作方法
- 春节要闻回顾 | 数字人民币和元宇宙被搬上春晚;美国财政部报告警告NFT可用于洗钱...
- c4d安装没有出现语言文字,关于C4D以及渲染器插件安装时遇到的问题以及解决方法...
- 生活中哪些地方运用计算机网络,计算机网络技术在生活中应用.doc
- 【Keras】使用 TPU 训练 TensorFlow 模型
- Exynos_4412——RTC实验
- 电子纸/墨水屏的一些了解
- 印度人撮合办公室恋情
- 总结使人进步,遵循事物的发展规律
- web设置网页背景为好看炫酷的渐变色样式
- Jmeter断言(预期结果)-响应断言
- 大數據:到2020年您應該知道的70個令人難以置信的免費數據源