int s;你把s定义成整型(int),输出是却用的浮点型(float)的占位符(%f);有两种该法,根据需求自选;1,float s;把s定义成浮点型;2,printf("%d",s); 把输出的占位符改成整型占位符(%d);希望能帮到你,望采纳;