下载第一组数据输出是对的,为什么全红,求解
查看原帖
下载第一组数据输出是对的,为什么全红,求解
463960
康伟C语言楼主2021/2/3 12:45
#include<stdio.h>
#include<stdlib.h>
int comp(const void*a,const void*b)
{
    return *(int*)a-*(int*)b;
}
int main()
{
	int m[3];
	char a,b,c;
	scanf("%d%d%d",&m[0],&m[1],&m[2]);
	getchar(); 
	scanf("%c%c%c",&a,&b,&c);
	qsort(m,3,sizeof(int),comp);
	printf("%d %d %d",m[a-'A'],m[b-'A'],m[c-'A']);
	return 0;
}
2021/2/3 12:45
加载中...