c++具有强大的兼容性,它可以完全兼容c语言,同时具有较多的库,其头文件也是较多的,本人就列举如下:
首先就是耳熟能详的 #include <iostream> 该文件包含了 cin , cout 等基本的输入输出,类似于c语言中的 #include <stdio.h> 但是要注意尽量写 using namespace std 因为不写的话要在 cin , cout ,endl 的前面写上std::,本人感觉太麻烦了,还容易写错。
#include <iostream>
#include <bits/stdc++.h>
using namespace std;
int main(){
double n;
cin >> n;
cout << n << endl;
}
2 . 自然就是 #include <algorithm> 这个里面的sort 函数对于排序特别的友好,如下:
#include <algorithm>
#include <iostream>
using namespace std;
int main(){
int n;
cin >> n;
int a[n];
for (int i = 1;i<=n;i++){
cin >> a[i];
}
sort(a+1,a+n+1);
for (int i = 1;i<=n;i++){
cout << a[i];
}
}
这个直接就是从小到大排(默认)
还有一个是一个万能的头文件:#include <bits/stdc++.h> 这个头文件包括很多的头文件,但是有的大比赛是禁用的,懂得都懂。而且做项目的时候也尽量不要用,因为有的时候会不兼容,
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin >> n;
int a[n];
for (int i = 1;i<=n;i++){
cin >> a[i];
}
sort(a+1,a+n+1);
for (int i = 1;i<=n;i++){
cout << a[i];
}
}
今天就列举三个我们经常用的哈。
如有不对,还请大佬们指出!!