编写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("%d\n", Perimeter);
}

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

  1. 编程程序,提示用户输入两个点(x1,y1)、(x2,y2),然后显示两点之间的距离。使用Math.pow()

    计算两点间的距离公式为 import java.util.Scanner;public class zuoye2_14 {public static void main(String[] args) ...

  2. 输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。

    #include <stdio.h> #include <stdlib.h> //输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离. #include< ...

  3. 计算两点间的距离,入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。

    题目描述 入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离. 输入 输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开. 输出 对于每组输入 ...

  4. java输入坐标_用java语言编写输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离....

    共回答了24个问题采纳率:95.8% import java.util.Scanner; public class TestObject { /** * @param args */ public s ...

  5. C#语言平面坐标计算,用C#编写: 输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。...

    满意答案 zqwoshishui 推荐于 2017.12.16 class Program { static void Main(string[] args) { string ins = " ...

  6. Windows下如何使用VScode编写C语言代码及运行

    Windows下如何使用VScode编写C语言代码及scanf的输入运行配置 一.安装VS code及插件 1.VS code官网下载地址 2.VS code插件安装 二.配置gcc环境(MinGW- ...

  7. 编写C语言代码,实现以下功能:有N名学生,每个人的信息包括学号、姓名和语文、数学、英语、平均分等内容(用结构体表示 ),输出平均分排名倒数第2的学生信息。

    编写C语言代码,实现以下功能: 有N名学生,每个人的信息包括学号.姓名和语文.数学.英语.平均分等内容(用结构体表示 ),输出平均分排名倒数第2的学生信息. #define _CRT_SECURE_N ...

  8. Linux系统中使用vim编写C语言代码实现过程

    博主这里是阿里云CentOs7的系统,以下涉及到的yum软件安装命令,在其他Linux发行版上可能会有些许不同,望读者安装时注意,如出现命令无法识别请根据对应发行版自行百度. 使用Linux进行C语言 ...

  9. 【树莓派开发】使用树莓派在Linux环境下编写C语言代码

    文章目录 前言 1.创建test.c文件 2.编译运行该文件 3.编译并链接两个源文件 结语 前言 如何使用树莓派编译C语言代码呢? 21年暑假的时候,学习编程的劲头高涨,然后冲动消费买了个树莓派4B ...

最新文章

  1. Hadoop的基本概念和简单使用
  2. 计算机中丢失vcomp140.dll,Vcomp140.dll文件
  3. C#多线程学习之:Monitor类
  4. java jdbc 详解_JDBC详解
  5. 秋色园QBlog技术原理解析:性能优化篇:打印页面SQL,全局的SQL语句优化(十三)...
  6. 内部通信服务Factory(WCF)
  7. 暑期集训20190727 水(water)
  8. 眼科准分子激光治疗仪行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  9. 人类最美的24张数学画(图)
  10. 音响的灵魂! 世界顶级扬声器品牌介绍
  11. python 爬取王者荣耀高清壁纸
  12. Pro10丨枢轴点反转策略
  13. 【软件网每日新闻播报│第9-25期】
  14. 前端面试笔试错题指南(四)
  15. 中国喷涂行业规划趋势与产销需求报告2021年版
  16. 面向火炮火控系统的嵌入式软件测试平台
  17. X86(IA32)段权限标志位CPL DPL RPL详解
  18. Facebook广告投放运营中的关键成功因素是什么?
  19. 百度分享https以及微信分享手机端链接
  20. redis过期key的清理/删除策略

热门文章

  1. 多线程Runnable类创建多线程
  2. 初窥Linux 之 我最常用的20条命令
  3. eclipse maven项目 maven build 提示jdk版本不对
  4. opencv Mat常用操作
  5. Serverless 服务选型
  6. 从310到蚂蚁森林,蚂蚁金服在线图计算的创新与实践
  7. JavaScript 数组你都掰扯不明白,还敢说精通 JavaScript ?| 赠书
  8. 重塑APM标杆,博睿数据战略升级助力企业数字化转型
  9. “寒武纪大爆发”之后的云原生,2021年走向何处?
  10. 不会玩游戏的程序员不是好作家,《深入理解Java虚拟机》周志明来了!