我是靠谱客的博主 炙热白昼,最近开发中收集的这篇文章主要介绍编写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)的坐标,以这两个点为左上角和右下角可以确定一个矩形,输出这个矩形的周长。要求平面上点的坐标和矩形都用结构体来表示。所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复