标签:输出 格式化 1.2 面积 保留 梯形 2061 小数
时间限制: 1000 ms 内存限制: 65536 KB
提交数: 73419 通过数: 28762
【题目描述】
在梯形中阴影部分面积是150平方厘米,求梯形面积。
【输入】
(无)
【输出】
输出梯形面积(保留两位小数)。
【输入样例】
(无)
【输出样例】
(无)
分析题意
这是一道数学题,只需要知道两个图形面积公式就可以:
1.梯形的面积=(上底+下底)*高/2
S梯=(a+b)*h/2
2.三角形的面积=底*高/2
S三=ah/2
然后逆用公式求出来就行(也可以用其它方法,这是最简单的一种)
这道题主要的难点是“保留两位小数”,上次已经讲过流输出和格式化输出的代码,本次要告诉大家如何保留两位小数:
1.流输出:cout<<fixed<<setprecision(保留小数的位数)<<输出的内容;
2.格式化输出:printf("%.保留小数的位数f",输出的内容);
*注:格式化输出的占位符对应的是浮点型
#include<stdio.h>
using namespace std;
int main()
{
float h=150*2/15;
float S=(15+25)*h/2;
printf("%.2f",S);
//也可以合并这三行代码为一行。
return 0;
}
标签:输出,格式化,1.2,面积,保留,梯形,2061,小数 来源: https://www.cnblogs.com/sd129/p/16652148.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。