不能暴力枚举吗这道题?求助大佬!
查看原帖
不能暴力枚举吗这道题?求助大佬!
800751
acmwriter楼主2022/10/27 23:26
#include<stdio.h>
int main()
{
	int a,b,c;char d,e,f;
	scanf("%d %d %d",&a,&b,&c);
	scanf("%c%c%c",&d,&e,&f);
	if(d=='A'&&e=='B'&&f=='C')
	{
		if(a>b&&b>c)printf("%d %d %d",c,b,a);
		if(a>c&&c>b)printf("%d %d %d",b,c,a);
		if(b>a&&a>c)printf("%d %d %d",c,a,b);
		if(b>c&&c>a)printf("%d %d %d",a,c,b);
		if(c>a&&a>b)printf("%d %d %d",b,a,c);
		if(c>b&&b>a)printf("%d %d %d",a,b,c);
    }
    else if(d=='A'&&e=='C'&&f=='B')
    {
    	if(a>b&&b>c)printf("%d %d %d",c,a,b);
		if(a>c&&c>b)printf("%d %d %d",b,a,c);
		if(b>a&&a>c)printf("%d %d %d",c,b,a);
		if(b>c&&c>a)printf("%d %d %d",a,b,c);
		if(c>a&&a>b)printf("%d %d %d",b,c,a);
		if(c>b&&b>a)printf("%d %d %d",a,c,b);
	}
	else if(d=='B'&&e=='A'&&f=='C')
	{
		if(a>b&&b>c)printf("%d %d %d",b,c,a);
		if(a>c&&c>b)printf("%d %d %d",c,b,a);
		if(b>a&&a>c)printf("%d %d %d",a,c,b);
		if(b>c&&c>a)printf("%d %d %d",c,a,b);
		if(c>a&&a>b)printf("%d %d %d",a,b,c);
		if(c>b&&b>a)printf("%d %d %d",b,a,c);
	}
	else if(d=='B'&&e=='C'&&f=='A')
	{
		if(a>b&&b>c)printf("%d %d %d",b,a,c);
	    if(a>c&&c>b)printf("%d %d %d",c,a,b);
		if(b>a&&a>c)printf("%d %d %d",a,b,c);
		if(b>c&&c>a)printf("%d %d %d",c,b,a);
		if(c>a&&a>b)printf("%d %d %d",a,c,b);
		if(c>b&&b>a)printf("%d %d %d",b,c,a);
	}
	else if(d=='C'&&e=='A'&&f=='B')
	{
		if(a>b&&b>c)printf("%d %d %d",a,c,b);
		if(a>c&&c>b)printf("%d %d %d",a,b,c);
		if(b>a&&a>c)printf("%d %d %d",b,c,a);
		if(b>c&&c>a)printf("%d %d %d",b,a,c);
		if(c>a&&a>b)printf("%d %d %d",c,b,a);
		if(c>b&&b>a)printf("%d %d %d",c,a,b);
	}
	else if(d=='C'&&e=='B'&&f=='A')
	{
		if(a>b&&b>c)printf("%d %d %d",a,b,c);
		if(a>c&&c>b)printf("%d %d %d",a,c,b);
		if(b>a&&a>c)printf("%d %d %d",b,a,c);
		if(b>c&&c>a)printf("%d %d %d",b,c,a);
		if(c>a&&a>b)printf("%d %d %d",c,a,b);
		if(c>b&&b>a)printf("%d %d %d",c,b,a);
	}
	return 0;
 }
2022/10/27 23:26
加载中...