若榆若木 @ 2024-09-04 09:30:39
很奇怪,一个点都没过,但是给的样例和未通过测试点应该都是能通过的。。。
代码如下,静候巨佬
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a[4];
scanf("%d%d%d",&a[1],&a[2],&a[3]);
char xx,x,y,z;
scanf("%c%c%c%c",&xx,&x,&y,&z);
sort(a+1,a+4);
int ax,by,cz;
ax=x-'A'+1;
by=y-'A'+1;
cz=z-'A'+1;
printf("%d %d %d",a[ax],a[by],a[cz]);
return 0;
}
by Hhy140516 @ 2024-09-04 09:37:07
请问你怎么读入了
by Hhy140516 @ 2024-09-04 09:39:36
by Hhy140516 @ 2024-09-04 09:40:03
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a[4];
scanf("%d %d %d\n",&a[1],&a[2],&a[3]);
char x,y,z;
scanf("%c%c%c",&x,&y,&z);
sort(a+1,a+4);
int ax,by,cz;
ax=x-'A'+1;
by=y-'A'+1;
cz=z-'A'+1;
printf("%d %d %d",a[ax],a[by],a[cz]);
return 0;
}
by 若榆若木 @ 2024-09-04 10:23:24
@Hhy140516 多读的那个是换行符
by 若榆若木 @ 2024-09-04 10:29:11
@Hhy140516 您提供的代码确实AC了,但是还是不太清楚原来的为什么全WA
by Hhy140516 @ 2024-09-04 17:59:32
看这里
by 若榆若木 @ 2024-09-04 18:26:00
@Hhy140516 感谢指教,明白了!已关