c语言制作计算器(Switch语句)

img

img

data3错了,应该是data1+data2
11到13行,17行都应该换过来+ - * /
14行,data2%2等于0就输入有误?等于0只能说明data2是偶数

data3你都没赋值啊。比如case ‘+’中printf时,data3改为data1+data2;其它类似修改