大佬们,能帮我看一下这个对吗?(第一道笔试题,视力表) public static void main(String[] args){ Scanner scanner=new Scanner(System.in); int[] a=new int[5]; while(scanner.hasNext()){ for(int i=0;i<5;i++){ a[i]=scanner.nextInt(); } int res=Find(a); System.out.println(res); } } public static int Find(int[] a){ int n=a[0]*a[0]; int sum=1; for(int i=1;i<5;i++){ if(a[i]!=0){ sum=sum*Count(n,a[i]); n=n-a[i]; } } return sum; } public static int Count(int n,int k){ int sum=n; int a1=1; int b1=1; for(int i=sum;i>sum-k;i--){ a1=a1*i; } for(int j=1;j<=k;j++){ b1=b1*j; } int res=a1/b1; return res; }
点赞 评论

相关推荐

牛客410815733号:这是什么电影查看图片
点赞 评论 收藏
分享
我是小红是我:学校换成中南
点赞 评论 收藏
分享
牛客网
牛客企业服务