每日一题: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;
}
相关推荐
吴可可1236 分钟前
Curve.GetSplitCurves高效分割技巧
算法
社交怪人9 分钟前
【最大数】信息学奥赛一本通C语言解法(题号2056)
c语言
社交怪人13 分钟前
【判断正负】信息学奥赛一本通C语言解法(题号1039)
c语言
硅谷秋水23 分钟前
Qwen-VLA:跨任务、环境与机器人形态的视觉-语言-动作统一建模
人工智能·深度学习·算法·计算机视觉·语言模型·机器人
IronMurphy1 小时前
【算法五十六】84. 柱状图中最大的矩形
算法
龙腾AI白云1 小时前
数字孪生:虚拟调试,真实交付
c语言·virtualenv·知识图谱
fie88891 小时前
matlab打靶法求解两点边值优化问题
开发语言·算法·matlab
hai3152475431 小时前
结构化编程:AI工业化编程的探索
数据结构·自然语言处理·硬件工程·动态规划·集成学习
不做无法实现的梦~1 小时前
常见工程分析软件
stm32·嵌入式硬件·算法