第4行:int x,z; char y;第5行修改为:scanf("%d%c%d",&x,&y,&z); 输入时如:3+4 ,三个间无空格。
y是字符。但是定义的是int类型。
scanf()中多了个=
scanf里面%c多余了