c语言基础:L1-060 心理阴影面积

c语言基础:L1-060 心理阴影面积_第1张图片

        这是一幅心理阴影面积图。我们都以为自己可以匀速前进(图中蓝色直线),而拖延症晚期的我们往往执行的是最后时刻的疯狂赶工(图中的红色折线)。由红、蓝线围出的面积,就是我们在做作业时的心理阴影面积。

        现给出红色拐点的坐标 (x,y),要求你算出这个心理阴影面积。

输入格式:

        输入在一行中给出 2 个不超过 100 的正整数 x 和 y,并且保证有 x>y。这里假设横、纵坐标的最大值(即截止日和最终完成度)都是 100。

输出格式:

        在一行中输出心理阴影面积。

        友情提醒:三角形的面积 = 底边长 x 高 / 2;矩形面积 = 底边长 x 高。嫑想得太复杂,这是一道 5 分考减法的题……

输入样例:

90 10

输出样例:

4000

程序源码: 

// 引入标准输入输出头文件,该文件包含了进行输入和输出所需要的函数和宏。  
#include     
  
// 定义主函数,程序从这里开始执行。  
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;    
} // 函数体结束。

你可能感兴趣的:(c,c语言)