1 条题解
-
0
【例13.1】空格分隔输出
解题思路
分别使用 char、int、float、double 读入,再按原顺序以空格分隔输出。
正确性说明
每个变量保存对应类型输入,顺序输出与要求一致。
易错点
两个浮点量都保留六位;单精度变量必须使用 float。
复杂度
本题输入规模固定,时间 O(1),额外空间 O(1)。
参考代码(C++11)
#include <bits/stdc++.h> using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(nullptr); char c; int n; float f; double d; cin >> c >> n >> f >> d; cout << c << " " << n << " " << fixed << setprecision(6) << f << " " << d << "\n"; return 0; }
- 1