使用流输入/输出 头文件:<iostream> 1. 输入到变量:cin>>n; 2. 输出到屏幕上:cout<<a;可以连续输入、输出,如cin>>n>>m; cout<<a<<','<<b<<endl; 3. 换行:cout<<endl; 4. 格式化输出:头文件:<iomanip> 右对齐,长度为n,不足的部分用空格补齐:cout.width(n); cout.fill(' '); // 如果想用“0”补齐,就可以把空格换成“0” cout<<a; 前两行代码,每次输出之前都要调用。 输出成其他进位制数: 8: cout<<oct<<a; 16:cout<<hex<<a; 其他进位制需要自己转换。 5. 注意,数据规模很大时,流的输入输出速度会变得很慢,甚至数据还没读完就已经超时了。在进行输入输出之前加入这样一条语句:ios::sync_with_stdio(false);调用之后,用cin、cout输入输出的速度就和scanf、printf的速度一样了。
|