0
已采纳
1. 定义整形变量x,y并输入它们 ;
2. 根据长方形的边长=长方形面积的平方根(是由S=a*a推出来的),输出(保留一位小数,四舍五入)sqrt(x*y-16);
注:要用sqrt求平方根函数,要用cmath库,用到printf输出函数 ,要用cstdio库
printf("%.1f",(int)(sqrt(x*y-16)*10+0.5)/10.0;
//这是输出代码,切记:要四舍五入!剩下的你应该懂了吧?!
2
1
0
0
0

double x,y,zb,zm,cm;
cin>>x>>y;
cm=x*y;
zm=cm-16;
zb=sqrt(zm);
printf("%.1f",zb,int((zb+0.5)*10)/10.0);
核心代码
0
0
0
直接倒推就行了。
cin>>x>>y;
printf("%.1lf",sqrt(x*y-16));
头文件:#include <cstdio>
#include <iostream>
#include <cmath>
0
0
0
0
核心代码如下:
a=x*y;
b=a-16;
f=sqrt(b);
printf("%.1f",double(int(f*10+0.5)/10.0));
打三个头文件:
#include<iostream>
#include<cstdio>
#include<cmath>
-1


