一、练习题
输入长和宽,计算长方形周长和面积
二、思路
1、主函数输入长方形的长和宽,长需要比宽长
2、设置周长函数
3、设置面积函数
三、代码图片
四、源代码
#include <stdio.h>
//计算周长
float rectangle(float length,float width)
{
float z;//定义周长变量
z=(length+width)*2;
printf("长方形的周长是:%.1f\n",z);
}
//计算面积
float s(float length,float width)
{
float eara;//定义面积变量
eara=length*width;
printf("长方形的面积是:%.1f",eara);
}
//主函数
int main()
{
float length,width;
cc:
printf("请输入长方形长边长度:\n");
scanf("%f",&length);
printf("请输入长方形短边长度:\n");
scanf("%f",&width);
//判断长边要长于短边,否则重新输入
if(length<width)
{
printf("长边要大于短边,请重新输入:\n");
goto cc;//重新输入
}
else
{
rectangle(length,width);//调用周长函数
s(length,width);//调用面积函数
}
}
五、运行结果截图
1、长边小于短边时
2、长边大于短边时
六、注意事项
rectangle函数和s函数,要放在主函数的上面,代表函数的声明