题目
在矩阵中找一个元素为-1的向量 哪里错了?
#include
#include
#include
#include
#include
using namespace std;
typedef vector V1;
typedef vector V2;
void input(V2 m);
void print(V1 v);
bool find(V2 matrix,V1 v);
int main()
{
V2 matrix;
input(matrix);
V1 vec;
if(find(matrix,vec))
print(vec);
return 0;
}
void input(V2 m)
{
ifstream in("a.txt");
V1 m1;
int n,t;
in>>n;
m.resize(n);
for(string s;getline(in,s);)
{
istringstream s1(s);
for(;s1>>t;)
{
m1.push_back(t);
}
m.push_back(m1);
}
}
bool find(V2 matrix,V1 v)
{
int i,j;
for(i=0;i
#include
#include
#include
#include
#include
using namespace std;
typedef vector V1;
typedef vector V2;
void input(V2 m);
void print(V1 v);
bool find(V2 matrix,V1 v);
int main()
{
V2 matrix;
input(matrix);
V1 vec;
if(find(matrix,vec))
print(vec);
return 0;
}
void input(V2 m)
{
ifstream in("a.txt");
V1 m1;
int n,t;
in>>n;
m.resize(n);
for(string s;getline(in,s);)
{
istringstream s1(s);
for(;s1>>t;)
{
m1.push_back(t);
}
m.push_back(m1);
}
}
bool find(V2 matrix,V1 v)
{
int i,j;
for(i=0;i
提问时间:2020-09-26
答案
void input(V2 m),函数是传值调用,函数结束,你输入的东西都没有了,你必须用引用,而不能是这样定义
改为void input(V2& m)
改为void input(V2& m)
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
- 1按规律在下面的空白填上所缺的数字.
- 2调节糖代谢的激素有哪些?知道的来帮帮忙啊
- 3若(m-2)x的二次方y是四次单项式,求m的取值范围以及n
- 4如图,将长为50厘米,宽为10厘米的长方形白纸粘合起来,黏合部分宽为2厘米.(1)求5张白纸黏合
- 5有没有描写风景的好词好句?
- 68.某化合物6.4 g在氧气中完全燃烧,只生成8.8 g CO2和7.2 g H2O.下列说法正确的是
- 7大熊猫的故乡是哪?
- 8The story of spring ,it is sad .Don`t say love .
- 9解4个比例 X/8=3/4 1/6:1/4=1/12:x 1.25/0.25=x/1.6 1.3/2x=1:6
- 10已知y=f(x)是定义域为[-6,6]的奇函数,且当x∈[0,3]时是一次函数,当x∈[3,6]时是二次函数,又f(6)=2,当x∈[3,6]时,f(x)≤f(5)=3.求f(x)的解析式.
热门考点