C++ code:向量操作之添加元素
读入一个文件aaa.txt的数据到向量中,文件中是一些整数(个数未知)。要判断向量中的元素有多少个两两相等的数对。
代码如下:
1 #include<iostream> 2 #include<fstream> 3 #include<vector> 4 using namespace std; 5 int main() 6 { 7 ifstream in("aaa.txt"); 8 vector<int> s; 9 for (int a; in >> a;) 10 s.push_back(a); 11 int pair = 0; 12 for (int i = 0; i < s.size() - 1;++i) 13 for (int j = i + 1; j < s.size();++j) 14 if (s[i] == s[j]) pair++; 15 cout << pair << "\n"; 16 17 cin.get(); 18 return 0; 19 }
天雨虽宽,不润无根之草。
佛门虽广,不渡无缘之人。