setValue函数中的cin>>a,b;//错了旁睁,你用逗号会把语句分成2段,第 一段c>>a,只给a赋了值,b没有初始橘颤化,最终导致运算结果错误//要改圆启败成cin>>a>>b;
cin>>a,b;改成cin>>a>>b;
给你个建议,定义变量的时候最好不要用单个的字母