栏目分类:
子分类:
返回
文库吧用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
文库吧 > IT > 软件开发 > 后端开发 > C/C++/C#

C++.POJ

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C++.POJ

输入

输入将为十二行。每行将包含其银行帐户在特定月份的期末余额。每个数字都是正数,并显示为便士。不包括美元符号。

输出

产出将是一个单一数字,即十二个月期末余额的平均值(平均值)。它将四舍五入到最接近的便士,前面紧接一个美元符号,然后是行尾。输出中不会有其他空格或字符。

 代码

#include 

using namespace std;

int main(){
	float sum = 0;
	for (int i = 0; i < 12; i++){
		float m;
		cin >> m;
		sum = sum + m;
	}
	float average = sum / 12;
	cout << '$' << average << endl;
}
	

PS.

虽然这段代码在POJ编译成功了,但在编译过程中,我遇到了一个问题,就是在C++中float类型数字输出时的小数保留问题,这里也可以用C中的printf(“%.2f”,a),但鉴于在学习C++,从博客文章中找到了解决办法,类似的问题可以借鉴这种方法。(来自于http://t.csdn.cn/fyimU)

#include 
#include     // io manipulator的缩写

using namespace std;

int main(){
	float a = 0;
    cin >> a;
	cout <<  setprecision(2) << a << endl;
}
	
转载请注明:文章转载自 www.wk8.com.cn
本文地址:https://www.wk8.com.cn/it/1038374.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 wk8.com.cn

ICP备案号:晋ICP备2021003244-6号