为什么我这个程序不能执行呢

来源:百度知道 编辑:UC知道 时间:2024/05/24 16:23:12
#include<iostream>
using namespace std;
void main()
{
void directsort(int a[],int n)
cin>>n;
{
for(int i=0;i<n;i++)
for(int=j=1;i<n;j++)
if(a[i]>a[j])
{
int temp=a[i];
a[i]=a[j];
a[i]=temp
}
}
return;
}

void directsort(int a[],int n)
cin>>n;
{
for(int i=0;i<n;i++)
for(int=j=1;i<n;j++)
if(a[i]>a[j])
{
int temp=a[i];
a[i]=a[j];
a[i]=temp
}
}
directsort应该是一个自定义函数吧 cin>>n;这句加进去可就有点不伦不类了啊

我做了一点修改,不知道能不能按你预期的结果执行,你试一试~~
#include<iostream>

using namespace std;
void main()
{
void directsort(int a[],int n)
{
cin>>n;
{
for(int i=0;i<n;i++)
for(int j=1;i<n;j++)
if(a[i]>a[j])
{
int temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
return;
}

第9行 int=j=1 ???