求助:一个冒泡排序,希望各位高手能解决一下
程序代码:#include "stdafx.h"
#include <stdio.h>
#define N 10;
void input(int arr[],int n);
void sort(int *ptr,int n);
void output(int arr[],int n);
int main(int argc, char* argv[])
{
int a[3];
int *p;
input(a,3);
p=a;
sort(p,3);
output(p,3);
return 0;
}
void input(int arr[],int n)
{
int i;
printf("input date:\n");
for(i=0;i<n;i++)
{
scanf("%d",&arr[i]);
}
}
void sort(int *ptr, int n)
{
int i,j,t;
for (i=0;i<n-1;i++)
{
for (j=0;j<n-1;j++)
{
if(*(ptr+j)>*(ptr+j+1))
{
t=*(ptr+j);
*(ptr+j)=*(ptr+j+1);
*(ptr+j+1)=t;
}
}
}
}
void output(int arr[],int n)
{
int *ptr=arr;
printf("output data:\n");
for (;ptr-arr<n;ptr++)
{
printf("%d",*ptr);
printf("\n");
}
}报的错是:
F:\CStudy\consolespace\maopao\maopao.cpp(14) : error C2143: syntax error : missing ']' before ';'
F:\CStudy\consolespace\maopao\maopao.cpp(14) : error C2143: syntax error : missing ';' before ']'
F:\CStudy\consolespace\maopao\maopao.cpp(16) : error C2143: syntax error : missing ')' before ';'
F:\CStudy\consolespace\maopao\maopao.cpp(16) : error C2059: syntax error : ')'
F:\CStudy\consolespace\maopao\maopao.cpp(18) : error C2143: syntax error : missing ')' before ';'
F:\CStudy\consolespace\maopao\maopao.cpp(18) : error C2059: syntax error : ')'
F:\CStudy\consolespace\maopao\maopao.cpp(19) : error C2143: syntax error : missing ')' before ';'






