c++复习之每日一题(9)

〖小七〗 2024-06-06 20:11:34

计算面积(area)

描述

 

小开是瑶海某小学的学生。在数学课上,小开的数学老师孟老师教会了大家梯形面积的计算公式:梯形面积=(上底+下底)*高/2。孟老师布置了多个关于梯形面积的计算题,作为当天的家庭作业。小开在完成了题目以后,决定编写一个程序计算梯形面积,检验自己计算的结果。给定梯形的上底a、下底b、高h的值(单位:厘米),请计算输出梯形的面积s(面积:平方厘米)。

输入

 

一行,三个正整数a,b,h

输出

 

一行,一个正整数s

1
2
3
4
5
6
7
8
9
10 

 

 

...全文
285 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
OIer 卷王 2024-06-07
精选
  • 打赏
  • 举报
回复 1

直接输出梯形的计算公式即可。

#include <iostream>
using namespace std;
 
int main() {
    int a, b, h;
    cin >> a >> b >> h;
    int s = (a + b) * h / 2;
    cout << s;
}
  • 打赏
  • 举报
回复 1
#include <iostream>
using namespace std;

int main() {
    int a, b, h; // 上底、下底和高
    cin >> a >> b >> h; // 输入三个正整数
    int s = (a + b) * h / 2; // 计算梯形面积
    cout << s << endl; // 输出面积
    return 0;
}


```c++


〖小七〗 2024-06-06
精选
  • 打赏
  • 举报
回复

上一次答案


#include<iostream>
using namespace std;
int main()
{
    double x;
    cin>>x;
    if (x>0&&x<=170){
        printf("%.1lf",0.52*x);
    }
    else if(x>170&&x<=240){
        printf("%.1lf",0.57*x-8.5);
    }
    else if(x>170){
        printf("%.1lf",0.87*x-80.5);
    }
    return 0;
}
  • 打赏
  • 举报
回复

#include
using namespace std;

int main() {
int a, b, h; // 上底、下底和高
cin >> a >> b >> h; // 输入三个正整数
int s = (a + b) * h / 2; // 计算梯形面积
cout << s << endl; // 输出面积
return 0;
}

内容概要:本文详述了为期30天的C++学习宝典,涵盖C++从基础到进阶的各个方面,帮助初学者逐步掌握该编程语言及其应用。文章以每日学习目标为导向,从解释C++语言背景、开发环境搭建入手,逐步讲解基础语法、控制结构、函数、数组、字符串等基础知识,继而深入面向对象编程、高级特性如继承与多态性,再过渡到高级数据结构如链表、栈、队列、树以及经典排序和查找算法的应用。最后一周则专注于通过CSP竞赛真题演练,模拟考试以及总结与复习,全面提升读者的编程能力和实践经验。同时,书中提供了大量代码示例和解析,帮助学员更好地理解和应用所学内容。 适用人群:C++ 零基础的初学者、预备参加 CSP 非专业级软件能力认证竞赛的编程爱好者、希望全面提升自己C++ 编程能力的人群。 使用场景及目标:本文非常适合在短期内系统地提升个人或团体的C++编程技巧,特别是在备考CSP的情况下。通过循序渐进的学习安排,可以让读者在一个月中建立坚实的基础,熟悉C++的核心特性,并通过实战练习增强实际解决问题的能力。 其他说明:本书不仅仅传授编程知识和技术细节,同时也注重思维方式的训练和良好习惯的养成,鼓励实践操作。每一章节后附有练习题和思考题,帮助巩固当日所学。文中提供的编程实例具有很高的参考价值,便于学习者模仿并改进自己的编程方式。

70,036

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧