vc2010C++for循环一直不出结果
#include<iostream>
using namespace std;
void mao(int *a,int len)
{
int temp;
for(int i=0;i++;i<len-1)
{
for(int j=0;j++;j<len-i-1)
if(a[j]<a[j+1])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
void print(int *a,int len)
{
for(int i=0;i++;i<len)
{cout<<a[i]<<endl;}
}
int main()
{
int a[10]={223,43,23,4,5,67,45,243,24,345};
int len=sizeof(a)/sizeof(a[0]);
print(a,len);
mao(a,len);
print(a,len);
system("pause");
return 0;
}
for(int i=0;i++;i<len-1)
{
for(int j=0;j++;j<len-i-1)
写反了
应该是
for(int i=0;i<len-1;i++)
{
for(int j=0;j<len-i-1;j++)