您的位置:首页 > 其它

POJ 1004

2014-05-14 22:38 316 查看
#include <iostream>
using namespace std;
int main()
{
float sum = 0;
for(int i=0;i<12;i++)
{
float in;
cin >> in;
sum += in;
}
printf("$%.2f",sum/12);
return 0;
}


java版本

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class poj1004 {

/**
* @param args
* @throws IOException
* @throws NumberFormatException
*/
public static void main(String[] args) throws NumberFormatException, IOException {
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
float sum = 0f;
for(int i=0;i<12;i++){
sum += Float.parseFloat(in.readLine().trim());
}
float result = sum/12;
String tmp = String.valueOf(result);
if(tmp.contains("."))
{
int pointIndex = tmp.indexOf(".");
int position = pointIndex+3;
int afterlastBit = tmp.charAt(position)-'0';
String stmp = tmp.substring(0, pointIndex+3);
if(afterlastBit>4){
System.out.println("$"+String.valueOf((Float.parseFloat(stmp)+0.01)).substring(0, 7));
}else{
System.out.println("$"+stmp);
}
}
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  poj