C语言计算矩形周长和面积 - 使用scanf函数保留两位小数
C语言计算矩形周长和面积 - 使用scanf函数保留两位小数
以下是使用scanf函数编写的C语言程序,它可以根据用户输入的矩形长和宽,计算并输出矩形的周长和面积,同时保留两位小数:
#include <stdio.h>
int main() {
float length, width;
printf('请输入矩形的长:');
scanf('%f', &length);
printf('请输入矩形的宽:');
scanf('%f', &width);
float perimeter = 2 * (length + width);
float area = length * width;
printf('矩形的周长为:%.2f\n', perimeter);
printf('矩形的面积为:%.2f\n', area);
return 0;
}
在这个程序中,我们首先声明了浮点型变量 length 和 width 来存储用户输入的矩形的长和宽。
然后,使用printf函数提示用户输入矩形的长和宽。scanf函数读取用户的输入,并将其分别存储在length和width变量中。
接下来,我们根据周长和面积的计算公式,计算出周长perimeter和面积area,并将结果分别存储在对应的变量中。
最后,使用printf函数将计算结果输出到屏幕上。%.2f格式说明符用于将浮点数输出为保留两位小数的格式。
这个程序简单易懂,适合C语言初学者学习如何使用scanf函数获取用户输入,以及如何进行基本的算术运算和格式化输出。
原文地址: https://www.cveoy.top/t/topic/jkj 著作权归作者所有。请勿转载和采集!