0
已解决
李星泽
初级光能
初级光能
1348 两块瓷砖
经验值:100 时间限制:1000毫秒
题目描述 Description
两块瓷砖,一个长方形,长x cm,宽y cm,另一个是正方形,长方形瓷砖面积比正方形瓷砖面积大16cm²,问正方形瓷砖边长多少厘米(结果保留1位小数,四舍五入)?
输入描述 Input Description
输入为一行,为2个整数,第一个数为长方形瓷砖的长x,第二个数为长方形瓷砖的宽y,中间用空格隔开。(0<x,y≤1000)。
输出描述 Output Description
输出为一行,为正方形瓷砖的边长,结果保留1位小数,四舍五入。
样例输入 Sample Input
10 8
样例输出 Sample Output
8.0
#include<iostream>
#include<cstdio>
using namespace std;
int main() {
double a,b;
cin>>a>>b;
printf("%.1f",(a*b-16));
return 0;
}
李星泽在2021-07-21 14:45:30追加了内容
今天要解答疑问明天就不采纳了
问题:能不能把这题正方形的边长算法说出来;
快!快!!快!!!
明天我要做班级刷题第一多的!!!
0
已采纳
王文博
缔造者之神
缔造者之神
如果正方形的面积为a,边长为sqrt(a)。
这里讲一下sqrt的作用
sqrt是用来求算术平方根的,sqrt(16)=4,因为4*4=16,且4为非负数。
0
0
0
李沫朴
新手天翼
新手天翼
- int x,y,s; double a; int main() { cin>>x>>y; s=x*y-16; a=sqrt(s); printf("%.1f",(int)(a*10.0+0.5)/10.0); return 0; }
- 别忘记头文件
0