找出一串数字中最长的升序列
这是我写的程序 为什么我运行它的时候还没有输入值它就已经结束了呢?
#include<stdio.h>
int main()
{
int n,a[1000],i,k,max=1,count=0;
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(i=0;i<n;i++)
{
k=i;
for(k=i;k<n;k++)
{
if(a[k]<a[k+1])
count++;
else
break;
}
if(count>max)
max=count;
count=0;
}
printf("%d",max);
return 0;
}
谢谢