请问是哪儿有错,为什么一个也过不了
查看原帖
请问是哪儿有错,为什么一个也过不了
608086
aNGeL4楼主2021/12/4 20:42
#include<stdio.h>

int main(){
    int a,b,c,d;
    char ch[3];
    scanf("%d%d%d",&a,&b,&c);
    getchar();
    for(d=0;d<3;++d)
    ch[d]=getchar();

    if(a>b){
        d=a;
        a=b;
        b=d;
    }
    if(b>c){
        d=b;
        b=c;
        c=d;
    }
    if(a>b){
        d=a;
        a=b;
        b=d;
    }

    for(d=0;d<3;++d)
    switch(ch[d]){
        case 'A':
        printf("%d ",a);
        break;
        case 'B':
        printf("%d ",b);
        break;
        case 'C':
        printf("%d ",c);
        break;
    }

    printf("\b");

    return 0;

}
2021/12/4 20:42
加载中...