c语言的的基础题,望解答一下

设计一个计算二维平面上两个点的中点坐标的程序。如果两个点为(x1,y1)和(x2,y2),则中点坐标为(x1+x2/2,y1+y2/2)


#include <stdio.h>
int main()
{
    float x1,y1,x2,y2;
    scanf("%f %f %f %f",&x1,&y1,&x2,&y2);
    float midX = (x1 + x2) / 2;
    float midY = (y1 + y2) / 2;
    printf("(%.1f,%.1f)",midX,midY);   
}