这道题难点在于基本物理知识和数学的结合。
得出公式后再code,那就是小菜一碟了。
import java.util.Scanner; import java.lang.Math; public class N1045 { static double vs; static double r; static double c; static double w; static double vr; static int n; public static void main(String[] args){ // TODO Auto-generated method stub Scanner cin=new Scanner(System.in); vs=cin.nextDouble(); r=cin.nextDouble(); c=cin.nextDouble(); n=cin.nextInt(); for(int i=0;i<n;i++){ w=cin.nextDouble(); vr=(vs*c*r*w)/(Math.sqrt(1+Math.pow(c*r*w,2.0))); System.out.printf("%.3f ",vr); } } }
版权声明:本文为博主原创文章,未经博主允许不得转载。