##兄弟们我这代码为什么0分啊,dvc++样例都过了
查看原帖
##兄弟们我这代码为什么0分啊,dvc++样例都过了
974649
xj2024楼主2023/9/11 22:44
# include <stdio.h>
# include <string.h>
void reverse(int *a,int *b); 
int main(){
	int a,b,c;
	char ch[3];
	scanf("%d %d %d",&a,&b,&c);
	scanf("%s",&ch); 
	if(a>b)
	   reverse(&a,&b);
    if(a>c)
	   reverse(&a,&c);
	if(b>c)
	   reverse(&b,&c);
	if(strcmp(ch,"ABC")==0)
	  printf("%d %d %d",a,b,c);
	else if(strcmp(ch,"ACB")==0)
	  printf("%d %d %d",a,c,b);
	else if(strcmp(ch,"BCA")==0)
	  printf("%d %d %d",b,c,a);
	else if(strcmp(ch,"BAC")==0)
	  printf("%d %d %d",b,a,c);
	else if(strcmp(ch,"CAB")==0)
	  printf("%d %d %d",c,a,b);
	else if(strcmp(ch,"CBA")==0)
	  printf("%d %d %d",c,b,a);
	return 0;
} 
void reverse(int *a,int *b){ //交换
	int t=0;
	t=*a;
	*a=*b;
	*b=t;
}
2023/9/11 22:44
加载中...