每日一题:C语言经典例题之百文买百鸡(增加无解输出)

题目描述

公鸡五文钱一只,母鸡三文钱一只,小鸡一文钱三只,用m文钱买m只鸡,公鸡、母鸡、小鸡各买多少只?

输入

一个正整数m。

输出

若有解只输出一个解,即公鸡数量最少的那个解;若无解输出"No answer"

样例输入
复制代码
100
样例输出
复制代码
0 25 75

代码

复制代码
#include <stdio.h>
int main()
{
    int m,flag=0;
    scanf("%d",&m);
    for(int i=0;i<=m/5;++i)
    {
        if(flag==1)break;
        for(int j=0;j<=m/3;++j)
        {
            int c=m-i-j;
            if(5*i+3*j+(c/3)==m)
            {
                printf("%d %d %d",i,j,c);
                flag=1;
                break;
            }
        }
    }
    if(flag==0)printf("No answer");
    return 0;
}
相关推荐
学习中的码虫12 分钟前
数据结构中的高级排序算法
数据结构·算法·排序算法
人类恶.14 分钟前
C 语言学习笔记(6)
c语言·笔记·学习
山北雨夜漫步17 分钟前
机器学习 Day17 朴素贝叶斯算法-----概率论知识
人工智能·算法·机器学习
是店小二呀39 分钟前
【优选算法 | 字符串】字符串模拟题精选:思维+实现解析
android·c++·算法
SY师弟41 分钟前
51单片机——交通指示灯控制器设计
c语言·单片机·嵌入式硬件·51单片机
成工小白1 小时前
【Linux】进程地址空间
linux·算法
凤年徐1 小时前
【C/C++】自定义类型:结构体
c语言·开发语言·c++·经验分享·笔记·算法
闪电麦坤951 小时前
数据结构:树(Tree)
数据结构
Inverse1622 小时前
C语言_自定义类型:结构体
c语言·开发语言·算法
Musennn2 小时前
102. 二叉树的层序遍历详解:队列操作与层级分组的核心逻辑
java·数据结构·算法·leetcode