我是靠谱客的博主 炙热白昼,最近开发中收集的这篇文章主要介绍编写C语言代码,实现以下功能:输入平面上两个点P1(x1,y1)和P2(x2,y2)的坐标,以这两个点为左上角和右下角可以确定一个矩形,输出这个矩形的周长。要求平面上点的坐标和矩形都用结构体来表示。,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

编写C语言代码,实现以下功能:

输入平面上两个点P1(x1,y1)和P2(x2,y2)的坐标,以这两个点为左上角和右下角可以确定一个矩形,输出这个矩形的周长。要求平面上点的坐标和矩形都用结构体来表示。

#define _CRT_SECURE_NO_WARNINGS 1
/*编写C语言代码,实现以下功能:
输入平面上两个点P1(x1,y1)和P2(x2,y2)的坐标,
以这两个点为左上角和右下角可以确定一个矩形,
输出这个矩形的周长。要求平面上点的坐标和矩形都用结构体来表示。
*/

#include<stdio.h>
#include<cmath>
struct Point {
	int x;
	int y;
};
struct Rectangle {
	int width;
	int length;
};
int main() {
	struct Point P1;
	struct Point P2;//结构体获得两个点对象。
	printf("输入P1,P2的X,Y坐标n");
	scanf("%d%d%d%d", &P1.x, &P1.y, &P2.x, &P2.y);
	struct Rectangle p;//矩形对象。
	p.length = abs(P1.x - P2.x);
	p.width = abs(P1.y - P2.y);
	int Perimeter = 2 * (p.width + p.length);
	printf("%dn", Perimeter);
}

最后

以上就是炙热白昼为你收集整理的编写C语言代码,实现以下功能:输入平面上两个点P1(x1,y1)和P2(x2,y2)的坐标,以这两个点为左上角和右下角可以确定一个矩形,输出这个矩形的周长。要求平面上点的坐标和矩形都用结构体来表示。的全部内容,希望文章能够帮你解决编写C语言代码,实现以下功能:输入平面上两个点P1(x1,y1)和P2(x2,y2)的坐标,以这两个点为左上角和右下角可以确定一个矩形,输出这个矩形的周长。要求平面上点的坐标和矩形都用结构体来表示。所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部