用rust实现鸡兔同笼问题

发表:1年前 更新:1年前

fn main() {
    let mut chicken = 0; // 初始化鸡的数量
    let mut rabbit = 0; // 初始化兔子的数量
 
    // 输入头数
    let heads = read_line("请输入头数: ");
 
    while chicken + rabbit != heads {
        if (chicken * 2 + rabbit * 4 == heads * 4) {
            println!("鸡有{}只,兔子有{}只", chicken, rabbit);
            break;
        }
        chicken += 1;
        rabbit += 1;
    }
}

signature
保持理智
评论

无权限

请登录后评论

RunPod公众号

赞助商

联系我们

QQ群:798695907

邮箱:laravel@88.com