交换变量X和变量Y的值,需要使用一个中间变量来暂存其中一个变量的值,然后将另一个变量的值赋给该变量,最后将中间变量的值赋给另一个变量,实现两个变量值的交换。因此,在Scratch中实现交换的空白处应该填写第三个变量作为中间变量,选项C中的代码符合要求。