我得到在我的代码符号和无符号整数表达式之间的比较:警告:有符号和无符号整数表达式之间的比较..如何解决它?
vector<long int> row;
long n,m;
long int pro=1;
cin>>n;
for(long i=0;i<n;i++)
{
long int temp;
for(long j=0;j<n;j++)
{
cin >> temp;
row.push_back(temp);
}
}
cin >> m;
for(long i=0;i<row.size();i++)
pro = pro * pow(row[i],m);
long int mod = 1000000007;
cout<< (long int)pro%mod;
在生产线:for(long i=0;i<row.size();i++)
我怎样才能解决这个警告呢?
万一有*不*感觉就像计数。 'pro = pro * pow(row [i],m);'是第27行。请用表示行号的注释标记有问题的行,例如'// 27行HERE'。谢谢。 – WhozCraig
我敢打赌,在**真正的代码**,对于(长我= 0;我
@DrewDormann我会支持你的赌注,不是你需要它。 – WhozCraig