以下代码实现将输入的两个整数按照从大到小的顺序输出。请将程序中的错误改正。
#include <stdio.h>
#define N 10
void SelectionSort(int *a,int n)
{
int i,j,temp;
for(i=0;i<n-1;i++)
{
for(j=i+1;j<n;j++)
{
if(a[i]>a[j])
{
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
}
int main(int argc, char *argv[])
{ int i,a[N];
printf("请输入10个数:\n");
for(i=0;i<N;i++)
{
scanf("%d",&a[i]);
}
SelectionSort(a,N);
printf("排好序的数为:\n");
for(i=0;i<N;i++)
printf("%d ",a[i]);
printf("\n");
return 0;
}
我想能看到这里的同学,无外乎两种人:来拷贝代码的人 和 来拷贝代码的人。
但,在拷贝走的时候,你要想清楚一件事,把代码拷走之后有个蛋用,搞明白对你来说才是最重要的。
好了,就酱紫。
老铁,这要是都不赞,说不过去吧!!!
最后对自己说:
你现在所遭遇的每一个不幸,都来自一个不肯努力的曾经。
大括号漏了