求问小弟的冒泡排序法哪里粗问题了?
#include<iostream>using namespace std;
int main()
{
int a[5]={9,3,1,8,5};
int u,m,n;
for(m=5;m>1;m--)
{
for(n=0;n<m;n++)
{
if a[n]>a[n+1]
{
u=a[n];
a[n]=a[n+1];
a[n+1]=u;
}
}
}
for(int t=0;t<5;t++)
cout<<a[t]<<" ";
}
C:\Users\土它\Desktop\1221\1221.cpp(11) : error C2061: syntax error : identifier 'a'
C:\Users\土它\Desktop\1221\1221.cpp(12) : error C2143: syntax error : missing ';' before '{'
C:\Users\土它\Desktop\1221\1221.cpp(21) : warning C4508: 'main' : function should return a value; 'void' return type assumed
执行 cl.exe 时出错.
报错说我的“a”有问题,小弟想不明白啊。。。