欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 资讯 > n钱买n鸡

n钱买n鸡

2024/10/24 3:15:02 来源:https://blog.csdn.net/dh3_zhang/article/details/142455550  浏览:    关键词:n钱买n鸡

题目描述

百钱买百鸡问题:公鸡五文钱一只,母鸡三文钱一只,小鸡三只一文钱,用 100 文钱买 100 只鸡,公鸡、母鸡、小鸡各买多少只?

本程序要求解的问题是:给定一个正整数 n ,用 n 文钱买 n 只鸡,问公鸡、母鸡、小鸡各买多少只?

输入格式

一个正整数 n ( 1 ≤ n ≤ 200 )。

输出格式

如果有解,依次输出公鸡、母鸡、小鸡的个数( 用正整数表示 )。输出顺序为公鸡从少到多,如果同一公鸡数量有多种方案,则母鸡数量从少到多。

如果无解,输出 "No Answer." 。

样例

输入数据 1

100

输出数据 1

0 25 75
4 18 78
8 11 81
12 4 84

 代码:

#include<bits/stdc++.h>
using namespace std;
int n,t=0;
int main(){cin >> n;for(int k=0;k<=n;k=k+3){int i=(4*k)/3-n;int j=2*n-(7*k)/3;if(5*i+3*j+k/3==n&&i>=0&&j>=0) {cout<<i<<" "<<j<<" "<<k<<endl;t++;}}if(t==0)cout<<"No Answer.";return 0;
}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com