6.3w+
社区成员
为什么我这里2+3等于5,却反映是错的呢?
我程序写的也没问题啊,找了好久都不知道为啥,求赐教!!感谢~!!!
想实现用户输入一个两个整数相加的算式,然后用户再输入自己的答案。如果答对了就输出you are right 如果打错了就输出error。
如果只是计算器,可以简单点吧,加一个变量,判断输入是否相等,就是if和else
scanf的返回值是成功读出的数的个数。
兄弟们 搞定了 多谢一楼,通过几个输出函数的测试找出了问题所在,不能写int me = scanf(“%d”,&me);虽然不会报错,但是相当于把接收的数赋值了两次给me,把int me = 删掉 在上一行补充int me; 就可以了!
输入完把a,b打印出来看看是不是3,2