0求助!感觉是编译的问题
查看原帖
0求助!感觉是编译的问题
72921
jor蛋楼主2021/7/9 04:09

代码如下

#include<stdio.h>
int main(){
	int a,b,c,t,f,i;
    char m[5];
    scanf("%d%d%d",&a,&b,&c);
    for(i=1;i<=5;i++)
        scanf("%c",&m[i]);
	if(b>a&&a>c){
        t=a;
        a=b;
        b=t;      
    }
    if(c>a&&a>b){
        t=a;
        f=b;
        a=c;
        b=t;
        c=b;
    }
    if(b>c&&c>a){
        t=a;
        a=b;
        b=c;
        c=t;
    }
    if(a>c&&c>b){
        t=c;
        c=b;
        b=t;       
    }
	for(i=2;i<=4;i++){
		if(i==4){
			if(int(m[i])==65)
				printf("%d",c);
        	if(int(m[i])==66)
            	printf("%d",b);
        	if(int(m[i])==67)
            	printf("%d",a);
		}else{
			if(int(m[i])==65)
           		printf("%d ",c);
        	if(int(m[i])==66)
            	printf("%d ",b);
        	if(int(m[i])==67)
            	printf("%d ",a);
		}
	}  
	return 0;  
}

我在我自己的编译器上都是过样例的。但是我试了一下lg的在线IDE都不能过,输出有问题。但是我又不知道应该怎么改?

2021/7/9 04:09
加载中...