C++ 对于输出小数的位数控制+C++对集合的操作(交、并、差)
2016-11-15 17:57
337 查看
//对于集合的操作函数有 交集set_intersection 并集set_union 差集set_difference #include <iostream> #include <algorithm> #include <vector> using namespace std; int main() { int i; int m=5,n=5; int a[]={0,2,4,6,8}; int b[]={0,1,2,3,4}; vector<int> v(m+n); vector<int>::iterator it; sort (a,a+m); sort (b,b+n); it =set_difference (a,a+m,b,b+n,v.begin());//差集 6 8 // it =set_union(a,a+m,b,b+n,v.begin());//并集 0 1 2 3 4 6 8 // it =set_intersection(a,a+m,b,b+n,v.begin());//交集 0 2 4 // it=set_symmetric_difference(a,a+m,b,b+n,v.begin());//1 3 6 8 if(int(it-v.begin())==0) cout<<endl; else{ for(i=0;i<int(it-v.begin()-1);i++) cout<<v[i]<<" "; cout<<v[i]; cout<<endl; } return 0; }
//在C++中有很多的库函数等待我们去了解,这些库函数能为我们的程序提供更加简短的版面,也能够为我们节省更多的时间。
相关文章推荐
- C++使用fixed和precision控制小数和有效位数的输出
- C++输出控制--小数位数的两种方法
- c++中输出小数格式控制(c++中怎么控制浮点型小数点后输出的位数)
- C++ 小数位数输出控制方法
- C++设置输出小数位数方法
- C++ 标准输出如何控制小数点后位数
- C语言小数四舍五入输出可控制位数
- 在c++中如何控制小数位数
- 用cout控制输出小数的位数
- C++ 标准输出如何控制小数点后位数
- C++浮点数输出位数控制相关函数
- c++输出保留固定小数位数
- iOS输出数值控制位数(小数、整数)
- C++如何确保输出的小数位数——以计算加权平均值为例
- C++ 标准输出如何控制小数点后位数
- C++小数位数格式输出
- c++中怎么控制浮点型小数点后输出的位数
- c++控制输出浮点型格式 小数点后位数或者整个浮点型数字的有效数字
- C++中指定小数位数输出
- double变量的C++ 输出时的小数点后的位数控制