新人求助,自测无误,但是全wa
查看原帖
新人求助,自测无误,但是全wa
513877
colorful_cjy楼主2021/9/6 12:11
//P4414 ABC
#include<stdio.h>
int sort(int *a,int n);
int main()
{
	int a[3],i;
	char b[3];
	for(i=0;i<3;i++)
	{
		scanf("%d",&a[i]);
	}
	//注意scanf("%c")会读入回车符!!!
	scanf("%s",b);
	sort(a,3);
	// printf("%d %d %d",a[A-'A'],a[B-'A'],a[C-'A']);
	printf("%d %d %d",a[b[0]-'A'],a[b[1]-'A'],a[b[2]-'A']);
	return 0;
}	

int sort(int *a,int n)
{
	for(int i=0;i<n;i++)
	{
		int key=i;
		for(int j=i+1;j<n;j++)
		{
			if(a[j]<a[key])
			{
				key=j;
			}
		}
		if(key!=i)
		{
			int temp=a[key];
			a[key]=a[i];
			a[i]=temp;
		}
	}
	return 0;
}	
2021/9/6 12:11
加载中...