问题标题: 酷町堂:1348   两块瓷砖

0
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
我要回答