代码无法输出
#include <stdio.h>#define max 10
void swap(int *a,int *b);
void bubble(int a[],int n);
int main(int argc, char *argv[])
{
int n,a;
int i;
scanf("%d",&n);
for(i=0;i<n;i++){
scanf("%d",&a);
}
bubble(a,n);
for(i=0;i<n;i++){
printf("%d",a);
}
return 0;
}voidbubble(int a[],int n){
int i,j,t;
for(i=1;i<n;i++){
for(j=0;i<n-i;j++){
if(a>a){
swap(&a,&a);
}
}
}
}void swap(int *a,int *b){
int t;
t=*a;
*a=*b;
* b=t;
} for(j=0;j<n-i;j++){ jhq999 发表于 2022-2-17 18:11
感谢大佬
页:
[1]