在Dev-C++里,编译时无错误,但运行时无结果,下面是我的代码,帮忙看一下代码,是什么原因?

#include<iostream>
using namespace std;
int main()
{
int n,i,max=-10000,t,j;
cin>>n;

while (j<=n)
{
cin>>i;
j++;
if (i>max)
{
max=i;
t=1;
}
if (i=max) t=t+1;
}
cout<<t<<endl;
return 0;
}

j没赋值就进循环了
if(i=max) t=t+1应该是if(i==max) t=t+1吧
温馨提示:答案为网友推荐,仅供参考
相似回答