编写程序,实现下述功能:
从键盘读入矩形的长,以厘米为单位,应为小数;
从键盘读入矩形的宽,以厘米为单位,应为小数;
使用勾股定理计算对角线的长度并输出,保留1位小数。
输入格式:
长
宽
输出格式:
参见输出样例
输入样例:
5.1
4.3
输出样例:
The diagonal legnth is: 6.7 cm.
参考代码:
#include<stdio.h>
#include<math.h>
int main(){
//定义矩形的长和宽
float length,width;
scanf("%f",&length);
scanf("%f",&width);
//定义矩形的对角线
float diagonal;
//计算对角线的长度
diagonal=sqrt(pow(length,2)+pow(width,2));
printf("The diagonal legnth is: %.1f cm.",diagonal);
return 0;
}