c语言30分求助求助大神们
查看原帖
c语言30分求助求助大神们
809436
TBA3D楼主2022/10/17 09:42
#include <stdio.h>
void paixu(int arr[],int m){
    int i,j;
    for(i=0;i<m-1;i++){
        for(j=0;j<m-i-1;j++){
            if(arr[j+1]<arr[j]){
                int temp=arr[j];
                arr[j]=arr[j+1];
                arr[j+1]=arr[j];
            }
        }
    }
}
int main(){
    int a,b,c;
    char e,f,h;
    scanf("%d %d %d",&a,&b,&c);
    scanf("\n%c%c%c",&e,&f,&h);
    int arr[3]={a,b,c};
    paixu(arr,3);
    if(e=='A'){
        printf("%d ",arr[0]);
    }
    else if(e=='B'){
        printf("%d ",arr[1]);
    }
    else if(e=='C'){
        printf("%d ",arr[2]);
    }
    if(f=='A'){
        printf("%d ",arr[0]);
    }
    else if(f=='B'){
        printf("%d ",arr[1]);
    }
    else if(f=='C'){
        printf("%d ",arr[2]);
    }
    if(h=='A'){
        printf("%d ",arr[0]);
    }
    else if(h=='B'){
        printf("%d ",arr[1]);
    }
    else if(h=='C'){
        printf("%d ",arr[2]);
    }
    
}
2022/10/17 09:42
加载中...