【C语言改错】
发布网友
发布时间:2022-07-29 23:09
我来回答
共2个回答
热心网友
时间:2023-07-18 18:08
#include"stdio.h"
#define N 10
void sort(int a[])
{
int i,j,t;
for(i=0;i<N-1;i++) //改了这
for(j=0;j<N-i-1;j++) //改了这
if(a[j+1]>a[j])
{t=a[j+1];a[j+1]=a[j];a[j]=t;}
}
void main()
{
int a[N],i;
printf("please enter 10 numbers ;\n");
for(i=0;i<N;i++)
scanf("%d",&a[i]);
sort(a);
printf("After ;\n");
for(i=0;i<N;i++)
printf("%d ",a[i]);
printf("\n");
}
热心网友
时间:2023-07-18 18:09
#include"stdio.h"
#define N 10
void sort(int a[])
{
int i,j,t;
for(i=0;i<N;i++)
for(j=0;j<N-i-1;j++)
if(a[j+1]>a[j])
{t=a[j+1];
a[j+1]=a[j];
a[j]=t;}
}
int main()
{
int a[N],i;
printf("please enter 10 numbers ;\n");
for(i=0;i<N;i++)
scanf("%d",&a[i]);
sort(a);
printf("After ;\n");
for(i=0;i<N;i++)
printf("%d ",a[i]);
printf("\n");
return 0;
}