出现这种错误一般都是你用中文输入法造成的比如说某个地方的符号~分号等等,你好好检查下 还有就是我用你的代码通过了 没问题~
#include
#define LEN 9
using namespace std;
int main()
{
int nArray[LEN];
for(int i=0;i
nArray[i]=LEN-i;
}
cout<<"原始数据为:"<
cout<
cout<
{
int temp;
for(int n=0;n
if(nArray[n]>nArray[n+1])
{
temp=nArray[n];
nArray[n]=nArray[n+1];
nArray[n+1]=temp;
}
}
}
cout<<"排序结果:"<
cout<
return 0;
}
#include
#define LEN 9
using namespace std;
int main()
{
int nArray[LEN],i;//i未定义
for(int i=0;i
nArray[i]=LEN-i;
}
cout<<"原始数据为:"<
cout<
cout<
{
int temp;
for(int n=0;n
if(nArray[n]>nArray[n+1])
{
temp=nArray[n];
nArray[n]=nArray[n+1];
nArray[n+1]=temp;
}
}
}
cout<<"排序结果:"<
cout<
return 0;
}
最后那个for循环中变量i 没有声明
应该for(int i=0;i
重下