输入若干个数(可能有整数和带小数的浮点数),升序排序后输出。输入格式: 在一行中输入若干个数,以空格分隔。 输出格式: 输出升序排序后的数,以空格分隔,最后没有空格
时间: 2023-05-31 16:04:10 浏览: 170
输入若干个整数,统计出现次数最多的那个整数。如果出现最多的整数有两个以上,打印最早输入的那个整数。
C++ 代码
```cpp
#include <iostream>
#include <algorithm>
using namespace std;
int main() {
double a[1005];
int n = 0;
while (cin >> a[n++]); // 输入数据
sort(a, a + n); // 排序
for (int i = 0; i < n - 1; i++) {
printf("%.3lf ", a[i]); // 输出结果,保留三位小数
}
printf("%.3lf", a[n - 1]); // 最后一个数后面无空格
return 0;
}
```
Python 代码
```python
a = list(map(float, input().split())) # 输入数据
a.sort() # 排序
for i in range(len(a) - 1):
print("%.3f" % a[i], end=" ") # 输出结果,保留三位小数
print("%.3f" % a[-1]) # 最后一个数后面无空格
```
阅读全文