C++ 为什么我能';找不到集合论的正确输出?
我想使用数组或向量以及元素的成员身份打印集合的基数 我可以找到基数,但找不到同一计划的成员 这是我的密码C++ 为什么我能';找不到集合论的正确输出?,c++,C++,我想使用数组或向量以及元素的成员身份打印集合的基数 我可以找到基数,但找不到同一计划的成员 这是我的密码 #include<iostream> #include<vector> using namespace std; int main(){ vector<int> v; int ch; int j; for(int i=1; cin>>j; i++){ v.push_back(j);
#include<iostream>
#include<vector>
using namespace std;
int main(){
vector<int> v;
int ch;
int j;
for(int i=1; cin>>j; i++){
v.push_back(j);
}
cout << v.size();
cout << " enter element you want to find whether it is a memebr or not: ";
cin >> ch;
for(int i=0; i < v.size(); i++){
if(v[i] == ch){
cout << "element found";
break;
}
}
return 0;
}
#包括
#包括
使用名称空间std;
int main(){
向量v;
int-ch;
int j;
对于(inti=1;cin>>j;i++){
v、 推回(j);
}
coutch;
对于(int i=0;i 你所做的就是在运行时在一个循环中获取一个输入,这个循环也是在条件验证处。因为要终止这个循环,你给了一个字符。它会抛出一个异常。因此你的程序不能按预期工作。永远不要这样做。总是询问大小,然后重复循环那么多次。下面是他正在工作:
#include<iostream>
#include<vector>
using namespace std;
int main(){
vector<int> v;
int ch;
int j,temp;
int size;
cin>>size;
for(int i=1; i<=size; i++){
cin>>temp;
v.push_back(temp);
}
cout << " enter element you want to find whether it is a memebr or not: ";
cin >> ch;
for(int i=0; i < v.size(); i++){
if(v[i] == ch){
cout << "element found";
break;
}
}
cout<<v.size();
return 0;
}
#包括
#包括
使用名称空间std;
int main(){
向量v;
int-ch;
int j,温度;
整数大小;
cin>>尺寸;
对于(int i=1;i>temp;
v、 推回(温度);
}
cout>ch;
对于(int i=0;i
#include <iostream>
using namespace std;
#include<vector>
#include<stdlib.h>
int main(){
vector<int> v;
int ch;
int j;
cout<<"Enter the size of set:"<<endl;
int n;
cin>>n;
for(int i=0; i<n ; i++){
cin>>j;
v.push_back(j);
}
cout << v.size()<<endl;
cout << " enter element you want to find whether it is a memebr or not: ";
cin >> ch;
for(int i=0; i < v.size(); i++){
if(v[i] == ch){
cout <<endl<< "element found";
exit(0);
}
}
cout<<endl<<"Element not found.";
return 0;
}
#包括
使用名称空间std;
#包括
#包括
int main(){
向量v;
int-ch;
int j;
cout@bharat......then找到“基数”的原因是什么如果我们已经知道容器的大小???在您的例子中,基数和容器的大小是相同的,因为我们没有检查向向量添加项的任何条件。因此基数是相同的。如果我们检查一些条件,例如,仅当整数为偶数时才将其添加到向量,则基数将发生变化。然后我们必须使用计数变量每次我们添加以获得基数时都可以:)