题解 | #百钱买百鸡问题#

百钱买百鸡问题

https://www.nowcoder.com/practice/74c493f094304ea2bda37d0dc40dc85b

#include <stdio.h>
/*
等式1: 5x + 3y + z/3 = 100
变形式:15x + 9y + z = 300
等式2:x + y+ z = 100
变形式 - 等式2  14x + 8y = 200
化简  : 7x + 4y = 100
 */

int main() {
    int a, b;
    int x, y;

    while (scanf("%d %d", &a, &b) != EOF) { 
        for (x= 0; x < 100; x++) {
            for (y = 0; y < 100; y++) {
                if ((7 * x + 4 * y)== 100) {
                    printf("%d %d %d\n", x, y, (100- x - y));
                }
            }

        }
    }
    return 0;
}

全部评论

相关推荐

狸猫换offer:神通广大的互联网
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务