我试图获得一个数学方程来识别在 UItextfield(s1,s2)中输入的整数(-1 或 +1)的 + /- 符号。因此,如果用户输入不同的符号,则方程将彼此相减。似乎由于某种原因无法识别该标志,程序只是添加了 d1 和 d2。
-(IBAction)calculateD:(id)sender{
float n1, r1, n2, r1, d, d1, d2;
int s1, s2;
s1= [textfieldS1.text intvalue]; //etc for all variables
d1 = s1 * ((n1-1)/r1);
d2 = s2 * ((n2-1)/r2);
if (s1 != s2) { d = d1 - d2;}
else { d = d1 + d2;
}}
请问这段代码有什么问题吗?