scanf("%c %c %c",&x,&y,&z);主要字符的输入要处理空格,不然你的y就保存了空格了觉得有用的话采纳一下哈
空格被当做字符输入了,实际上你输入的是a 空格 B,所以输出最小的字母变成了空格