提交Rust代码时全RE,在线IDE内也编译不通过
查看原帖
提交Rust代码时全RE,在线IDE内也编译不通过
775744
nerichan楼主2022/8/27 00:25
Runtime Error.
Program exited with code 101.

以下是代码,本地环境编译可以通过

use std::io;
fn main() {
    let mut max_x: u32 = 0;
    let n:u32 = read_line();
    for x in 1..=100 {
        for k in 1..200 {
            if 52*(7*x+21*k) == n {
                max_x = x;
                break;
            } else if 52*(7*x+21*k) > n {break};
        }
    }
    println!("{}", max_x);
    println!("{}", (n/52-7*max_x)/21);
}

fn read_line() -> u32 {
    let mut tmp: String = "".to_string();
    let __ok = io::stdin().read_line(&mut tmp).unwrap();
    tmp.remove(tmp.len()-1);
    tmp.parse().unwrap()
}

本地环境:

2022/8/27 00:25
加载中...