YTU 2866 结构体---点坐标结构体

版权声明:转载请附上原文链接哟! 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;
}

猜你喜欢

转载自blog.csdn.net/weixin_44170305/article/details/89672602