ZZULIOJ 1074:百钱买百鸡
生活随笔
收集整理的這篇文章主要介紹了
ZZULIOJ 1074:百钱买百鸡
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
百錢買百雞
題目描述
百錢買百雞問題:公雞五文錢一只,母雞三文錢一只,小雞三只一文錢,用100文錢買100只雞,公雞、母雞、小雞各買多少只?
本程序要求解的問題是:給定一個(gè)正整數(shù)n,用n文錢買n只雞,問公雞、母雞、小雞各買多少只?
輸入
輸入一個(gè)正整數(shù)n(n<=100)。
輸出
如果有解,種組合占一行,包含公雞、母雞、小雞的個(gè)數(shù),用正整數(shù)表示,每個(gè)數(shù)據(jù)占4列。公雞母雞小雞個(gè)數(shù)均大于等于0,按公雞數(shù)目從小到大輸出,公雞數(shù)目相同按母雞數(shù)目從小到大輸出,以此類推。如果無解,輸出“No Answer”。
樣例輸入 Copy
100
樣例輸出 Copy
0 25 75
4 18 78
8 11 81
12 4 84
#include<stdio.h> int main() {int n,i,j,k,answer=0;scanf("%d",&n); for(i=0;i<=n/5;i++){for(j=0;j<=n/3;j++){k=n-i-j;if(3*n==k+9*j+15*i){answer=1;printf("%4d%4d%4d\n",i,j,k);} }}if(answer==0)printf("No Answer"); }
總結(jié)
以上是生活随笔為你收集整理的ZZULIOJ 1074:百钱买百鸡的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ZZULIOJ 1063:最大公约与最小
- 下一篇: ZZULIOJ 1087: 获取出生日期