题解 | 百鸡问题

百鸡问题

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

#include <stdio.h>

int main() {
    int  b ,n,x,y,z;
    scanf("%d", &n) ;
    
    b=n;
     for(x=0;x<=100;x++){
        for(y=0;y<=100;y++){
            for(z=0;z<=100;z++){
              double  a=5*x+3*y+((double)1/3)*z;
       if( n>=a && x+y+z==100){printf("x=%d,y=%d,z=%d\n",x,y,z);}
    }}}
    return 0;
}

注意1/3要用double就行

全部评论

相关推荐

Gardenia06...:刚开始学是这样的,可以看看左神和灵神都讲的不错
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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