char add; 则add为一个字符,只占一个字节,而'plus'为一个字符串,所以不能这样比较。
修改如下:
需加头文件 #include
char add[5]; //因为字符串默认以'\0'结尾,所以多定义一个字节。scanf("%s",add);if(memcmp(add,"plus",4)==0)
#include if(strcmp(add, "plus") == 0){//你的代码}