题目描述 洛谷1567
请问这个代码为什么运行结果连输入都没有就直接“按任意键继续”,
#include
using namespace std;
int main()
{
long int N,sum=0,max=0;
long int a[1000000];
cin>>N;
for(int i=0;i {
cin>>a[i];
}
for(int i=1;i {
if(a[i]>a[i-1])
sum++;
else
{
if(sum>max)
{
max=sum;
sum=0;
}
}
}
cout<<sum<<endl;
return 0;
}
你把你的代码用‘代码片’括起来,再发给我,看不清,可能是a[]数组太大,可以缩小或放在全局
局部变量存不了你的a数组,请放到全局,如下:
#include <iostream>
using namespace std;
int a[1000000];
int main()
{
......