tyl555 发表于 2022-2-17 17:58:56

代码无法输出

#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;
}

jhq999 发表于 2022-2-17 18:11:41

for(j=0;j<n-i;j++){

tyl555 发表于 2022-2-17 21:40:18

jhq999 发表于 2022-2-17 18:11


感谢大佬
页: [1]
查看完整版本: 代码无法输出