解题思路
转换为u8数组做判断插入操作。

use std::io;

fn main() {
    let mut s = String::new();
    io::stdin().read_line(&mut s).unwrap();
    let mut v = Vec::from(s);
    let mut i = 0;
    while i < v.len() {
        if v[i] >= 48 && v[i] <= 57 {
            v.insert(i, 42u8);
            let mut j = i + 1;
            while j < v.len() && v[j] >= 48 && v[j] <= 57 {
                j += 1;
            }
            v.insert(j, 42u8);
            i = j;
        }
        i += 1;
    }
    for i in v.iter() {
        print!("{}",char::from(*i));
    }
}