cin 输入问题

一组数据输入若以空格或者回车分隔,用cin可以正常读取。
若使用逗号分隔,cin会将逗号读入进来。
此时可采用c语言的scanf,依然好用。

scanf("%d,%d",&a,&b);

cout保留几位小数输出

需要引入头文件

#include <iomanip>

保留三位小数输出a:

cout << setiosflags(ios::fixed) << setprecision(3) <<

设置字符宽度

设置两位宽度输出a:

cout << setw(2) << a;