题解 | #按照格式输入并交换输出#
按照格式输入并交换输出
https://www.nowcoder.com/practice/95eb723a3e854376a7eb6d116cc7d875
// 引入标准输入输出库 use std::io; // 主函数 fn main() { // 读取输入的两个整数 let mut input = String::new(); io::stdin().read_line(&mut input).unwrap(); // 去掉输入的换行符 input = input.trim().to_string(); // 用 replace 方法去掉 a= 和 b= 这样的字符 input = input.replace("a=", "").replace("b=", ""); // 用 split 方法按照 , 来分隔字符串 let mut nums: Vec<i32> = input.split(",") .map(|s| s.parse().unwrap()) .collect(); // 交换两个整数的值 nums.swap(0, 1); // 输出交换后的两个整数,中间用“,”分隔 println!("a={},b={}", nums[0], nums[1]); }