一堆错误a应该定义为数组字符串比较用strcmp字符串用双引号
#include <stdio.h> #include <string.h> int main() { char a[100]; scanf("%s",a); if(strcmp(a,"你叫什么名字?")==0) printf("小明\n"); }