题解 | #百鸡问题#

百鸡问题

https://www.nowcoder.com/practice/01d161052db64c249a47fc723b4fd5db

#include <cstdio>

int main(){
    int x;
    int y;
    float z;
    int k;
//    int bigchicken = 5;
//    int smallchicken = 3;
//    int otherchicken = 1 / 3;
    int n;
    scanf("%d",&n);
    float sum = 0;

    while(sum  <= n ){

        for (x = 0; x <= n / 5 ; ++x) {
            for (y = 0; y < n / 3 + 1 ; ++y) {
                for (z = 0; z < 3 * n; ++z) {
                    sum = 5 * x + 3 * y + z / 3;
                    if (sum <= n && x + y + z == 100) {
                        k = z;
                        printf("x=%d,y=%d,z=%d\n", x,y,k);
                    }
                }
            }
        }
    }
}

全部评论

相关推荐

HNU_fsq:建议直接出国,这简历太6了。自愧不如
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
10-12 10:48
已编辑
秋招之苟:邻居家老哥19届双2硕大厂开发offer拿遍了,前几天向他请教秋招,他给我看他当年的简历,0实习实验室项目技术栈跟开发基本不沾边😂,我跟他说这个放在现在中厂简历都过不了
点赞 评论 收藏
分享
11-24 11:23
门头沟学院 C++
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务