复习:写一个完整程序
约 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 再读那些数。
小纸条
计时完成。
登录 后可看答案