when i enter a floating point with cin,not surprisingly,the decimal point will be replaced with “0”.So i look forward a good way to resolve it rather than using extract string