题目 解答 #include <stdio.h> #include <stdlib.h> #include <string.h> /*'B' 'W' 'R' 分别代表蓝色、白色和红色*/ #define BLUE 'B' #define WHITE 'W' #define RED 'R' /*多行宏定义,交换旗的位置*/ #define swap(x,y){\ char temp;\ temp=color[x];\ color[x]=color[y];\ color[y]=temp;\ } void main(){ char color[]={