2061: 梯形面积(信奥赛一本通)

C++小数运算 一行,商品的单价,数量,及金额,中间用空格隔开。小雅刚刚考完语文、数学、英语的三门期中考试,她想请你编个程序来帮她算算她的平均分,要求。小明去超市买了若干斤水果,你能根据水果的单价,小明买的水果数量,编一个程序计算出总金。,分别代表了笔的单价、橡皮的单价和花花付给老板的钱(已知花花付给老板的。输入三个正整数,分别表示三科考试的分数,输出它们的平均值。如下图所示的圆环铁片,中间是空心的,已知圆环外圆的半径是。一个数,表示输入的三个数的平均值。一个小数,代表了花花应付给老板的金额(结果保留。 阅读详情

题目跳转:点击这里

时间限制: 1000 ms         内存限制: 65536 KB

【题目描述】

在梯形中阴影部分面积是150平方厘米,求梯形面积。

【输入】

(无)

【输出】

输出梯形面积(保留两位小数)。

【输入样例】

 (无)

【输出样例】

 (无)

分析:

梯形面积公式是:(上底+下底)×高÷2,也就是(变量1+变量2)×变量3÷2=(a+b)×c÷2

题目中说“保留两位小数”所以要 printf("%.2lf",a);

注意要加这个头文件 #include <stdio.h>

源代码:

#include <stdio.h>

int main()
{
    double s,h,a,b;
    a=15;
    b=25;
    h=2*150/a;
    printf("%.2lf",(a+b)*h/2);
}
信息学奥赛一本通-2061【例1.2】梯形面积 题解 阅读详情

相关推荐

信息学奥赛一本通——解题目录

信息学奥赛一本通——解题目录

蒟蒻の博客 4721

信息学奥赛一本通(c++版) 2061【例1.2】梯形面积

信奥其实很简单

mc_yxxy的博客 3145

信息学奥赛一本通(C++版)在线评测系统 - 题解目录

信息学奥赛一本通(C++版)在线评测系统 - 题解目录 一、语言及算法基础篇 第一部分 C++语言 第二部分 基础算法 第三部分 数据结构 二、算法提高篇 第1部分 基础算法(提高篇) 第2部分 字符串算法(提高篇) 第3部分 图论(提高篇) 第4部分 数据结构(提高篇) 第5部分 动态规划(提高篇) 第6部分 数学基础(提高篇) 三、高手训练 第1部分 基础算法(高手训练) 第2部分 字符串算法(高手训练) 第3部分 图论(高手训练) 第4部分 数据结构(高手训练) 第5部分 动态规划(高手训练) 第6

Jerrycyx的博客 2万+

基础(一)C++语言 第一章 C++语言入门 2061:【例1.2】梯形面积

在梯形中阴影部分面积是150平方厘米,求梯形面积。

cskingcheng2的博客 1525

信奥赛一本通题解目录(未做完)

信奥赛一本通题解目录

setprecisiona的博客 1075

C++小作业-计算由圆和正方形构成的阴影部分的面积(组合类)

组合类的应用

编程小鹏的博客 2417

C++编程学习-第17周

在梯形中阴影部分面积是150平方厘米,求梯形面积。输出梯形面积(保留两位小数)。3032 梯形面积。

congcongxyt的博客 394

MATLAB仿真实战:双有源桥(DAB)变换器的扩展移相调制(EPS)全流程解析

本文提供了一份详细的MATLAB/Simulink仿真实战指南,手把手解析双有源桥(DAB)变换器在扩展移相调制(EPS)下的全流程建模。内容涵盖从核心原理、主功率电路搭建、EPS驱动信号生成,到仿真运行、波形分析及模型优化的完整步骤,旨在帮助工程师和研究者快速掌握DAB变换器的仿真与性能验证方法。

o4p5q6r7s的博客 503

信息学奥赛一本通 2061:【例1.2】梯形面积

【题目链接】 ybt 2061:【例1.2】梯形面积 【题目考点】 1. 数学公式 三角形面积 = 底 * 高 / 2 梯形面积 = (上底 + 下底) * 高 / 2 2. 输出浮点数a保留x位小数 printf(%.xf, a); cout<<fixed<<setprecision(x)<<a; 3. 整数除法 实数除法 整数除法: 整型量 / 整型量 实数除法: 浮点型量 / 浮点型量 参与除法运算的表达式只要有一个是浮点型量,就执行实数除法。 【题解代码】 解法1

君义NOIP的博客 7420

你的App合规吗?手把手教你用Camille生成隐私调用报告给老板看

本文详细介绍了如何使用开源工具Camille进行Android App隐私合规检测,并生成高管易懂的隐私调用报告。通过动态插桩技术和多维度分析,Camille能有效识别高风险API调用,并将其映射到具体法律条款,帮助技术团队与法务、产品等非技术部门高效沟通,确保App符合《个保法》等法规要求。

weixin_33726318的博客 422

【图文步骤】EC-Engineer部分操作详细步骤

EC-Engineer部分功能详细使用手册

weixin_42212468的博客 6165

一本通:2061梯形面积

在梯形中阴影部分面积是150平方厘米,求梯形面积(下底为25cm,上底为15cm)已知梯形的上底和下底,根据梯形面积公式:(上底+下底)*高/2,直接可以做出这题。输出梯形面积(保留两位小数)。

zjq7811的博客 593

S32K344 Bootloader实战:一个按键实现从Boot到App的无缝跳转(附完整代码)

本文详细介绍了基于NXP S32K344微控制器的Bootloader开发实战,重点解析如何通过一个硬件按键实现从Boot到App的可靠跳转。内容涵盖内存分区规划、中断向量表重映射、外设初始状态管理等核心要素,并提供了完整的代码示例和调试技巧,适用于汽车电子和工业控制等高可靠性应用场景。

weixin_29192365的博客 307

信息学奥赛一本通题库2061【例1.2】梯形面积

【题目描述】 在梯形中阴影部分面积是150平方厘米,求梯形面积。 【输入】 无 【输出】 输出梯形面积(保留两位小数)。 【输入样例】 无 【输出样例】 无 【题目思路】 根据三角形面积公式s=ah/2求得高,再根据梯形面积公式s=(a+b)h/2求得梯形面积 【参考代码】 #include<bits/stdc++.h> using namespace std; int main(){ double h=2.0*150/15;//计算高 double s=0.5*(15+25)*h;//

qiaoweichen的博客 4575

MATLAB算法实战应用案例精讲-【数模应用】校准曲线(附MATLAB、python和R语言代码实现)

模型校准曲线(Calibration Curve),也称为可靠性曲线(Reliability Curve)或概率校准曲线(Probability Calibration Curve),是一种评估分类模型输出概率准确性的图形工具。它可以帮助我们理解模型的预测概率是否与实际标签的分布一致。校准曲线通常包括以下步骤:计算模型预测概率:对于测试集中的每个样本,模型会输出一个概率值,表示样本属于正类的概率。将数据分桶:将这些概率值分成若干个等宽的桶(例如10个桶),每个桶中的样本具有相似的预测概率。

qq_36130719的博客 557

117、HDR多帧融合算法:曝光序列、运动鬼影消除与合成权重的高效实现

HDR多帧融合算法实战经验总结 本文分享了HDR多帧融合算法在实际应用中的关键技术和优化经验。主要内容包括: 曝光序列设计:强调动态调整曝光时间比、帧间间隔和拍摄顺序的重要性,特别指出短-中-长的拍摄顺序优势。 运动鬼影消除:比较了三种运动检测方法,推荐梯度域检测方案,并强调在RAW域进行检测的必要性。 合成权重设计:提出基于高斯型权重函数的多因素考量方法,包括基础权重、运动权重和噪声权重的综合处理策略。 高效实现方案:提供NEON指令集加速的具体代码示例,包括梯度计算、权重查表和融合处理等关键步骤。 实用

zzfmlxs的博客 64

一本通2061:【例1.2】梯形面积

2061:【例1.2】梯形面积 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 8484 通过数: 3282 【题目描述】 在梯形中阴影部分面积是150平方厘米,求梯形面积。 【输入】 (无) 【输出】 输出梯形面积(保留两位小数)。 【输入样例】 (无) 【输出样例】 (无) 这个题目好简单,用三角形面积公式(底乘高除以二)可以求出梯形的高。然后根据梯形面积公式(上底加下底)乘高除以二可以算出面积是400.00cm²...

TFLSTJS的博客 881

专栏三:解析spatialCNV的使用

文章Spatially resolved clonal copy number alterations in benign and malignant tissue发在natur

m0_58549466的博客 1251

2061:【例1.2】梯形面积

信息学奥赛一本通(c++版) 2061:【例1.2】梯形面积 【题目描述】 在梯形中阴影部分面积是150平方厘米,求梯形面积。 【输入】 (无) 【输出】 输出梯形面积(保留两位小数)。 【输入样例】 (无) 【输出样例】 (无) 易错点:保留两位小数 由已知信息先求出阴影区域的高,即梯形的高,再由梯形面积公式求出梯形面积。 ...

fc12138的博客 1262

【华为OD机试】创建二叉树(python, java, c++, js)

请按下列描达构建一颗二叉树,并返回该树的根节点: 1、先创建值为-1的根结点,根节点在第0层; 2、然后根据operations依次添加节点: operations[i] = [height, index] 表示对第 height 层的第index 个节点node, 添加值为i 的子节点: 若node 无「左子节点」。则添加左子节点; 若node 有「左子节点」但无「右子节点」,则添加右子节点: 否则不作任何处理。 height、index 均从0开始计数;index 指所在层的创建顺序。

A_D_I_D_A_S的博客 188

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

【信息学奥赛一本通】题解目录

【信息学奥赛一本通】题解目录 信息学奥赛一本通OJ 以下本人做的OJ题解 针对每一道题我都会给出题目考点、解题思路、题解代码。必要时也会给出不同的解题方法。 本人水平有限,如有不足之处,欢迎大家指正。如看过后还有不明白的地方,欢迎在评论区留言。 作者:君义_noip 基础(一) C++语言 第一章 C++语言入门 1001 Hello,World!:点击这里 1002 输出第二个整数:点击这里 1003 对齐输出:点击这里 1004 字符三角形:点击这里 1005 地球人口承载力估计:点击这里 第二章 顺序

君义NOIP的博客 23万+

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

信息学奥赛一本通2061:【例1.2】梯形面积

【题目讲解】我们知道梯形的面积公式:(上底+下底)×高÷2,上底是15,下底是25,只有高未知,所以我们第一步先去求高。题中说阴影部分的面积(三角形)是150平方厘米,而且它跟梯形的关系是等底等高的,阴影部分的高就是梯形的高。三角形的面积公式:底×高÷2,递推回去,高就是:2×150÷上底。【讲解】双引号里面的是格式,双引号外是变量,这里我们可以把printf()看成一辆高铁,格式看成座位,变量看成乘客。//面积,高,上底,下底。用printf()输出字符串格式:printf("字符串");

weixin_56919242的博客 1365

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

3032:练7.4梯形面积(C、C++、python)

3032:练7.4梯形面积(C、C++、python)

青少年趣味编程 979

信息学奥赛一本通P2061【例1.2】梯形面积题解

参与除法运算的表达式只要有一个是浮点型量,就执行实数除法。实数除法: 浮点型量 / 浮点型量。整数除法: 整型量 / 整型量。合成一个式子,用cout输出。先求高,再求梯形面积。

alexwang211的博客 581

2061:【例1.2】梯形面积【信息学奥赛一本通】

信息学奥赛一本通2061题解

weixin_69756179的博客 1110
上一篇: 2060: 计算机输出(信奥赛一本通)
下一篇: 2062:电影票(信奥赛一本通)
c++小蒟蒻
博客等级 码龄4年 241粉丝 113原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值