解题思路:从头理清慢慢算
注意事项:
参考代码:
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n;
int num=0;//输入人数
double x,y;//坐标点
double sum=0;//所有用时总合
n=scanner.nextInt();
for(int i=1;i<=n;i++) {//n组数据
x=scanner.nextDouble();
y=scanner.nextDouble();
num=scanner.nextInt();
double temp;
temp=Math.sqrt(x*x+y*y);//计算坐标点到原点的距离
double number;
number=(temp/50)*2;//因为要往返,所以用时*2;
sum=sum+number+num+num*0.5;//将路程时间与每个人上下船用时相加;
}
if((int)sum==sum)//如果为整数的话直接输出
System.out.println(sum);
else
System.out.println((int)sum+1);//否则向上取整数;
}
}
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:1020 |
C语言训练-立方和不等式 (C语言代码)浏览:751 |
剪刀石头布 (C语言代码)不知道怎么直接在scanf中用枚举变量浏览:1316 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:647 |
sizeof的大作用 (C语言代码)浏览:1451 |
A+B for Input-Output Practice (VI) (C语言代码)浏览:558 |
简单的a+b (C语言代码)浏览:541 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:518 |
敲七 (C语言代码)浏览:2701 |
排序算法(选择,插入,冒泡)浏览:775 |