版权声明:转载请附上原文链接哟! https://blog.csdn.net/weixin_44170305/article/details/89672602
上天折断了你飞翔的羽翼,你也要给自己一双翅膀!
题目描述
定义一个表示点坐标的结构体,输入两个点的坐标,输出这两个点中点的坐标
输入
第一个点的坐标(横坐标 和 纵坐标)
第二个点的坐标(横坐标 和 纵坐标)
输出
这两个点的中点坐标(横坐标和纵坐标,横坐标和纵坐标中间有一个空格)
样例输入
copy
2 3 4 3
样例输出
3.0 3.0
提示
小数点后保留一位小数
#include<stdio.h>
struct z
{
float x;
float y;
};
int main()
{
struct z d1,d2;
float m,n;
scanf("%f%f%f%f",&d1.x,&d1.y,&d2.x,&d2.y);
m=(d1.x+d2.x)/2;
n=(d1.y+d2.y)/2;
printf("%.1f %.1f",m,n);
return 0;
}