百钱买百鸡问题:公鸡五文钱一只,母鸡三文钱一只,小鸡三只一文钱,用 100 文钱买 100 只鸡,公鸡、母鸡、小鸡各买多少只?
本程序要求解的问题是:给定一个正整数 n,用 n文钱买 n只鸡,问公鸡、母鸡、小鸡各买多少只?
输入格式
输入一个正整数 n。
输出格式
如果有解,依次输出公鸡、母鸡、小鸡的个数(用正整数表示)。
如果无解,输出"No Answer."
。
数据范围
1≤n≤200。
#include<stdio.h>
int main(){
int x,y,z,n;
int sum=0;
scanf("%d",&n);
for(x=0;x<=n;x++);
for(y=0;y<=n;y++);
for(z=0;z<=n;z+=3);
{
if (x*5+y*3+z/3==n&&x+y+z==n){
printf("%d %d %d\n",x,y,z);
sum++;
}
}
if (sum==0) {
printf("NO ANSWER \n");
}
return 0;
}