在这句
rs=(x+y)/(x-y);
里,由于x,y都是整数,运算的结果必然是整数,为什么?C语言里就是这么教育大家的:整数和整数,结果还是整数。赋值给rs当然小数为0了:)
如果想要运算正确,可以在那句运算时,将x和y转为double。