复习:写一个完整程序

10 分钟

到了检验成果的时候:合上所有资料,从空白页开始,独立写出一个完整程序——"读入 n 个数,排序后输出"。这就像不看菜谱做一道你熟悉的菜,能做出来,才算真的会了。

先自己写,写完再对照下面这段:

#include <iostream>
#include <algorithm>
using namespace std;
int main() {
    int n;
    cin >> n;
    int a[100];
    for (int i = 0; i < n; i++) cin >> a[i];
    sort(a, a + n);
    for (int i = 0; i < n; i++) cout << a[i] << " ";
    cout << endl;
    return 0;
}

要注意:sort(a, a + n) 排的是前 n 个,不是整个数组;写成 a + 100 会把没读入的脏数据也排进来。还有别忘了先读 n 再读那些数。

小纸条

计时完成。

登录 后可看答案

复习:写一个完整程序 · C++ 入门 · op599 课程