不久前才决定了以后向计算机软件方面发展,这可能是我第一个算是自己编的程序,没错误,可是确运行不了。。。弹出一个框,发送什么错误报告的,好纠结,如果那位高手能看见,希望能指点一下。。。刚开的号,我的分还不够提问的。。。我的程序是判定数组是否已排好序,O(∩_∩)O谢谢!这也算我这条路上的第一个脚步吧,加油!
#include <iostream>
using namespace std;
int main()
{
int N;
cout<<"请输入数组长度:";
cin>>N;
int *f=new int[N];
cout<<"请输入数组的数值:";
int i,a=0;
cin>>f[i];
for(i=0;i<N;i++)
{
a=f[i+1]-f[i];
if(a>0)
a=a+1;
else
if(a<0)
a=a-1;
}
if(a=N)
cout<<"数组已按从小到大排序"<<endl;
else
if(a=-N)
cout<<"数组已按从大到小排序"<<endl;
else
cout<<"数组未排序";
}