c语言程序编程 输入正方形的边长,输出其周长和面积
时间: 2024-09-13 16:04:40 浏览: 210
在C语言中编写一个程序来计算正方形的周长和面积,你需要使用标准输入输出函数,以及基本的数学运算。以下是一个简单的程序示例:
```c
#include <stdio.h>
int main() {
float length, perimeter, area;
// 提示用户输入正方形的边长
printf("请输入正方形的边长: ");
scanf("%f", &length);
// 计算周长和面积
perimeter = 4 * length;
area = length * length;
// 输出结果
printf("正方形的周长为: %.2f\n", perimeter);
printf("正方形的面积为: %.2f\n", area);
return 0;
}
```
这段代码首先包含了标准输入输出头文件`stdio.h`。在`main`函数中,定义了三个浮点变量`length`、`perimeter`和`area`来分别存储正方形的边长、周长和面积。使用`printf`函数提示用户输入边长,并通过`scanf`函数读取用户输入的值。接着,计算周长和面积,并使用`printf`函数输出结果。
需要注意的是,`scanf`函数用于从标准输入(通常是键盘)读取格式化的输入。在这个例子中,它读取一个浮点数并将其存储在变量`length`中。计算周长时,将边长乘以4(正方形有四条边),计算面积时,将边长乘以自身(正方形面积等于边长的平方)。
程序的输出结果将精确到小数点后两位,这通过在`printf`函数中使用`%.2f`格式说明符来实现。
阅读全文