Java自学第三十九天

  今天做pta一道题。

 代码如下

import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner cn = new Scanner(System.in);
int n=cn.nextInt();
int[] arr=new int[n];
for(int i=0;i<n;i++){
arr[i]=cn.nextInt();
}
int a1=0,a2=0,a3=0,a5=0,a4=0,a1t=0,a2t=1,a3t=0,a4t=0,a5t=0,a2tt=0;
for(int i=0;i<n;i++){
if(arr[i]%5==0&&arr[i]%2==0){a1=a1+arr[i];a1t=1;}
else if(arr[i]%5==1){a2=a2+a2t*arr[i];a2t=-a2t;a2tt=1;}
else if(arr[i]%5==2){a3++;}
else if(arr[i]%5==3){a4t++;a4=a4+arr[i];}
else if(arr[i]%5==4){if(arr[i]>a5)a5=arr[i];a5t=1;}
}
if(a1!=0&&a1t==1)System.out.print(a1);
else System.out.print('N');
System.out.print(' ');
if(a2!=0&&a2tt==1)System.out.print(a2);
else System.out.print('N');
System.out.print(' ');
if(a3!=0) System.out.print(a3);
else System.out.print('N');
System.out.print(' ');
if(a4t!=0){double a6=(double)a4/a4t;
System.out.print(String.format("%.1f",a6));}
else System.out.print('N');
System.out.print(' ');
if(a5t!=0) System.out.print(a5);
else System.out.print('N');

}
}

  今天这道题就是对余数的分类,但是最后一个答案错误我实在是没有找出来。

  明天继续寻找题目。

原文地址:https://www.cnblogs.com/ruangongwangxiansheng/p/13578363.html