Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
101564 | 罗恩祥 | 插入排序 | C++ | 通过 | 100 | 0 MS | 264 KB | 683 | 2023-09-09 10:41:01 |
#include <iostream> #include <algorithm> using namespace std; int main() { double lst[10000]; int num; cin >> num; for(int i = 0;i < num;i++) { cin >> lst[i]; } int x; cin >> x; for(int i = 0;i < num - 1;i++) { if(lst[i] <= x && x <= lst[i+1]) { for(int z = 0;z <= i;z++) { cout << lst[z] << ' '; } cout << x << ' '; for(int z = i+1;z < num;z++) { cout << lst[z] << ' '; } return 0; } } if(x < lst[0]) { cout << x << ' '; for(int i = 0;i < num;i++) { cout << lst[i] << ' '; } } else { for(int i = 0;i < num;i++) { cout << lst[i] << ' '; } cout << x; } }