我觉得你有了(double)就能通了。 我的这个就通过了 #include<stdio.h> int main(){ int a,b,c; double d; scanf("%d%d%d",&a,&b,&c); d=(double)(a+b+c)/3; printf("%lf",d); return 0; }