c语言基础:L1-060 心理阴影面积
这是一幅心理阴影面积图。我们都以为自己可以匀速前进(图中蓝色直线),而拖延症晚期的我们往往执行的是最后时刻的疯狂赶工(图中的红色折线)。由红、蓝线围出的面积,就是我们在做作业时的心理阴影面积。
现给出红色拐点的坐标 (x,y),要求你算出这个心理阴影面积。
输入格式:
输入在一行中给出 2 个不超过 100 的正整数 x 和 y,并且保证有 x>y。这里假设横、纵坐标的最大值(即截止日和最终完成度)都是 100。
输出格式:
在一行中输出心理阴影面积。
友情提醒:三角形的面积 = 底边长 x 高 / 2;矩形面积 = 底边长 x 高。嫑想得太复杂,这是一道 5 分考减法的题……
输入样例:
90 10
输出样例:
4000
程序源码:
// 引入标准输入输出头文件,该文件包含了进行输入和输出所需要的函数和宏。
#include <stdio.h>
// 定义主函数,程序从这里开始执行。
int main()
{
// 声明两个整型变量a和b,用于存储用户输入的两个整数。
int a, b;
// 从控制台读取两个整数,并存储在变量a和b中。
scanf("%d%d", &a, &b);
// 下面的公式计算的是一个几何形状的面积,其中a和b是两个边的长度。
// 100*100/2 是这个形状的中心部分的面积,其他部分则是四周的面积之和。四周的面积是通过 (a*b)/2, (100-a)*b 和 (100-a)*(100-b)/2 这三个部分计算的。
printf("%d\n", 100*100/2-((a*b)/2+(100-a)*b+(100-a)*(100-b)/2)); // 输出计算结果。
// 返回0,表示程序正常结束。
return 0;
} // 函数体结束。