当前位置: 代码迷 >> C语言 >> 好奇怪的问题
  详细解决方案

好奇怪的问题

热度:122   发布时间:2006-04-09 12:12:00.0
好奇怪的问题
void sort(int a[],int n)
{int i,j,t;
for(i=0;i<n;i++)
for(j=i;j<n;j++)
if(a[j]>a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;}
}
void print(int a[],int n)
{int i;
for(i=0;i<n;i++)
printf("%d",&a[i]);
}
main()
{int a[15],i;
printf("Input ten number");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
sort(a,10);
printf("The result is:");
print(a,10);
}
搜索更多相关的解决方案: result  

----------------解决方案--------------------------------------------------------
晕,有啥奇怪的啊?
----------------解决方案--------------------------------------------------------
以下是引用wyd111在2006-4-9 12:12:00的发言:
void sort(int a[],int n)
{int i,j,t;
for(i=0;i<n;i++)
for(j=i;j<n;j++)
if(a[j]>a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;}
}
void print(int a[],int n)
{int i;
for(i=0;i<n;i++)
printf("%d",&a[i]); \\* &要去掉吧?
}
main()
{int a[15],i;
printf("Input ten number");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
sort(a,10);
printf("The result is:");
print(a,10);
}


----------------解决方案--------------------------------------------------------
呵呵,晕
----------------解决方案--------------------------------------------------------

  相关解决方案