那不是告诉你了么 int double类型不一致 ,a,b都是double,返回值是int类型,要么把和强转成int,要么函数返回值换为double
你这里求和之后等于一个 double,但是你用int返回,要么强转,要么修改类型: