你调用了库函数sqrt,那么就得按照库函数使用。已经给了提示了。没有sqlrt(int)的函数。你要先把n*8+1的结果转成double型。比如sqrt((double)n*8+1; 又比如double tmp=(double)n*8+1;sqrt(tmp)