C 语言计算矩形周长和面积的程序

2025 年 1 月 7 日 | 阅读 3 分钟

在数学和工程领域,矩形是常用且基本的几何形状。它们具有明确定义的属性,是编程练习的绝佳主题。本文将探讨如何编写一个 C 语言程序来计算矩形的面积和周长,回顾相关概念,并提供带有结果的示例。

了解矩形

在开始编程之前,让我们了解矩形的基本概念

矩形

矩形是一种四边形,其所有内角均为 90 度,且对边等长。两对边彼此平行。

性质

矩形的主要特征是其长度 (L) 和宽度 (W)。长度代表较长的边,而宽度代表较短的边。

周长

矩形的周长是其四边长度的总和。边长为 LW矩形的周长 (P) 由以下公式给出

P=2L+2W

面积

矩形的面积是其四边所围空间的尺寸。可以使用以下公式获取面积 (A)

A=L×W

C 程序的設計

现在我们已经清楚了基本概念,让我们创建一个 C 程序来确定矩形的周长和面积。我们将按以下步骤进行

  • 首先,要求用户输入矩形的长度和宽度。
  • 读取用户的输入。
  • 使用提供的计算公式确定面积和周长。
  • 向用户显示计算结果。

程序

输出:第 1 个情况

计算面积和周长

让我们用一个例子来测试程序,用户输入长度为 5.0 单位,宽度为 3.0 单位

Enter the length of the rectangle: 5.0
Enter the width of the rectangle: 3.0
Perimeter of the rectangle: 16.00 units
Area of the rectangle: 15.00 square units

输出:第 2 个情况

非整数输入

程序也可以接受非整数输入。让我们尝试输入长度为 7.5 单位,宽度为 2.25 单位

Enter the length of the rectangle: 7.5
Enter the width of the rectangle: 2.25
Perimeter of the rectangle: 19.50 units
Area of the rectangle: 16.88 square units

输出:第 3 个情况

处理大值

程序也可以处理大值。考虑一个长度为 1000 单位,宽度为 500 单位的矩形

Enter the length of the rectangle: 1000
Enter the width of the rectangle: 500
Perimeter of the rectangle: 3000.00 units
Area of the rectangle: 500000.00 square units

结论

在本文中,我们创建了一个 C 程序,该程序根据用户输入的长度和宽度确定矩形的面积和周长。矩形是常见的几何形状,了解如何计算其属性在计算机科学、工程和数学等各个领域中至关重要。这个简单的程序很好地说明了如何将数学概念应用于实际编程问题。它展示了 C 语言在处理数值计算和用户输入方面的适应性,使其成为以编程方式解决数学问题的有用工具。