c语言rectangle运用

定义一个结构体类型表示rectangle,包括左上角的点的坐标(x,y),以及宽度(width)和高度(height)。从键盘输入左上角点的坐标以及rectangle的宽度和高度,四个值均为整型数据,输出这个rectangle右下角的点的坐标,坐标值为整型。

输入格式:
从键盘输入一个rectangle的左上角的坐标和rectangle的宽度和高度,之间用空格分隔

输出格式:
输出这个rectangle右下角的点的坐标,坐标值为整型,之间用空格分隔。

输入样例:
在这里给出一组输入。例如:

3 3 8 7
输出样例:
在这里给出相应的输出。例如:

11 10

下面是我的一个实现,供参考:


#include <stdio.h>

struct rectangle{
    
    int x;
    int y;
    int width;
    int height;
    
}; 

int main(void){
    
    struct rectangle r;
    
    scanf("%d %d %d %d",&r.x,&r.y,&r.width,&r.height);
    
    printf("%d %d\n",r.x+r.width,r.y+r.height);
    
    return 0;
}