(1)scanf("%d\n",&n)这里,把\n删掉(2)如果你比较的时候用的是字符串,字符串需要用双引号,而不是单引号,如果只是单字符比较的话,用单引号即可。字符串比较不能用==,需要用strcmp函数。(3)switch语句需要放在for循环中。
字符串判断相等不能用==,要用strcmp而且字符串要用双引号的比如strcmp(a,"Rock") == 0 这是判断a字符串是否是Rock你正确的写法是判断字符相等,可以使用==,比如if(a[0] == 'R')