求阴影面积
题目描述
给定一小、一大两个正方形(如下图所示)。
你的任务是:输入小和大正方形的边长,计算阴影面积。
输入
两个整数a,b(0<a<b<32767),数据用空格隔开,表示小正方形和大正方形的边长
输出
阴影的面积,保留一位小数
样例输入 Copy
10 20
样例输出 Copy
150.0
题解:
……这道题考得是——基本输入输出+小学3、4年级知识。^_^
醉了推导公式——a*a+b*b-(a+b)*a/2-b*b/2。 //本公式可化简,
懒得化o(* ̄︶ ̄*)o
源代码:
#include <bits/stdc++.h>
using namespace std;
int main() {
float a,b;
cin>>a>>b;
printf("%.1f\n",a*a+b*b-(a+b)*a/2-b*b/2);//
return 0;
}