为什么自测是对的,但放洛谷全部wa了
查看原帖
为什么自测是对的,但放洛谷全部wa了
872311
nzx727楼主2022/11/13 16:11
#include<stdio.h>
#include<stdlib.h>
void swap(int* a, int* b);
int main()
{
	int a,b,c;
	char ch[10];
	scanf("%d %d %d", &a,&b,&c);
	getchar();
	gets(ch);
	if (a > b)
		swap(&a, &b);
	if (a > c)
		swap(&a, &c);
	if (b > c)
		swap(&b, &c);
	for (int i = 0; i < 2; i++)
	{
		char chi = ch[i];
		if (chi == 'A')
			printf("%d ", a);
		if (chi == 'B')
			printf("%d ", b);
		if (chi == 'C')
			printf("%d ", c);
		
	}
	if (ch[2] == 'A')
		printf("%d", a);
	if (ch[2] == 'B')
		printf("%d", b);
	if (ch[2] == 'C')
		printf("%d", c);
	


	return 0;
}

void swap(int* a, int* b)
{
	int t;
	t = *a;
	*a = *b;
	*b = t;
}
2022/11/13 16:11
加载中...