mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-22 06:44:35 +00:00
26 lines
537 B
Rust
26 lines
537 B
Rust
fn main() {
|
|
let is_true = std::env::args().len() == 1;
|
|
let mut countdown = 10;
|
|
|
|
'outer: while countdown > 0 {
|
|
let mut a = 100;
|
|
let mut b = 100;
|
|
for _ in 0..50 {
|
|
if a < 30 {
|
|
break;
|
|
}
|
|
a -= 5;
|
|
b -= 5;
|
|
if b < 90 {
|
|
a -= 10;
|
|
if is_true {
|
|
break 'outer;
|
|
} else {
|
|
a -= 2;
|
|
}
|
|
}
|
|
}
|
|
countdown -= 1;
|
|
}
|
|
}
|