1 #include <stdio.h> 2 #include <string.h> 3 int main() 4 {//枚举又叫穷举算法,基本思想就是有序的去尝试每一种可能=.=。 5 char name[20]; 6 while (scanf("%s",name)!=EOF) 7 { 8 if(strcmp(name,"red")==0) 9 printf("Rose are red. "); 10 else if(strcmp(name,"orange")==0) 11 printf("Poppies are orange. "); 12 else if(strcmp(name,"yellow")==0) 13 printf("Sunflower are yellow. "); 14 else if(strcmp(name,"green")==0) 15 printf("Grass are green. "); 16 else if(strcmp(name,"blue")==0) 17 printf("Bluebells are blue. "); 18 else if(strcmp(name,"violet")==0) 19 printf("Violets are violet. "); 20 else 21 printf("I don't know about the color %s. ",name); 22 } 23 return 0; 24 }