0
已采纳
朱宗晔
初级光能
初级光能
方法:
1、先把长方形的面积求出来
2、然后再减去比正方形多的16平方厘米
3、用sqrt求出边长
核心如下:
cin>>x>>y;
s=x*y-16;
S=sqrt(s);
不要忘了头文件
#include<iostream>
#include<cmath>
#include<cstdio>
0
0
谈文瑞
新手光能
新手光能
double x,y,a;
cin>>x>>y;
a=sqrt(x*y-16);
printf("%.1f",int(a*10+0.5)/(10*1.0));
0
王祥润
新手守护
新手守护
int x,y;
float a;
cin>>x>>y;
a=sqrt(x*y-16);
a=int(a*10+0.5)/10.0;
printf("%.1f",a);
0
贺晓雨
资深守护
资深守护
c=a*b-16;
d=sqrt(c);
printf("%.1f",d);
return 0;
是核心代码,注意定义double,头文件有3个:
# include<iostream>
# include<cstdio>
# include<cmath>
0
颜咏春
中级光能
中级光能
int x,y;
float a;
cin>>x>>y;
a=sqrt(x*y-16);
a=int(a*10+0.5)/10.0;
printf("%.1f",a);
0
巫桢旺
高级守护
高级守护
重要部分: cin>>a>>b; c=a*b-16; d=sqrt(c); printf("%.1f",d);
开头:
#include<iostream> #include<cstdio> #include<cmath>
0
0
杨陈卓
新手天翼
新手天翼
double x,y,a;
cin>>x>>y;
a=sqrt(x*y-16);
printf("%.1f",int(a*10+0.5)/(10*1.0));
0