23:求出e的值
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner a = new Scanner(System.in);
int n = a.nextInt();
double e=1;
for (int i=1;i<=n;i++) {
double sum;
double n_jiecheng=1;
for (int j=1;j<=i;j++) {
n_jiecheng=n_jiecheng*j;
}
sum=1/n_jiecheng;
e=e+sum;
}
System.out.printf("%.10f",e);
}
}
24:细菌繁殖
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner cin = new Scanner(System.in);
int n = cin.nextInt();
for (int i=0;i<n;i++) {
int [] month = {31,28,31,30,31,30,31,31,30,31,30,31};
int first_month = cin.nextInt();
int first_date = cin.nextInt();
int count_first = cin.nextInt();
int end_month = cin.nextInt();
int end_date = cin.nextInt();
if(first_month==end_month) {
int date_sum;
date_sum=end_date-first_date;
for (int s=0;s<date_sum;s++) {
count_first=count_first+count_first;
}
System.out.println(count_first);
}else if (first_month<end_month){
int date_sum=0;
for(int m=first_month;m<end_month-1;m++) {
date_sum=date_sum+month[m];
}
int date_summ;
date_summ=date_sum+(month[first_month-1]-first_date)+end_date;
for (int s=0;s<date_summ;s++) {
count_first=count_first+count_first;
}
System.out.println(count_first);
}
}
}
}
25:求平均年龄
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner a = new Scanner(System.in);
int n = a.nextInt();
int sum=0;
for(int i=0;i<n;i++) {
int b=a.nextInt();
sum=sum+b;
}
double avg;
avg =(double)sum/(double)n;
System.out.printf("%.2f\n",avg);
}
}
26:晶晶赴约会
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner a = new Scanner(System.in);
int n = a.nextInt();
if(n!=1 && n!=3 && n!=5) {
System.out.println("YES");
}else if(n==1||n==3||n==5) {
System.out.println("NO");
}
}
}
27:陶陶摘苹果
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner a = new Scanner(System.in);
int [] tree_gaodu = new int[10];
for (int i = 0;i<10;i++) {
tree_gaodu[i]= a.nextInt();
}
int n = a.nextInt();
int taotao=n+30;
int sum=0;
for(int j=0;j<10;j++) {
if(tree_gaodu[j]<=taotao) {
sum++;
}
}
System.out.println(sum);
}
}
28:大象喝水
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner a = new Scanner(System.in);
double h = a.nextInt();
double r = a.nextInt();
double Pi=3.14159;
double yuantong_lifangcm_haosheng=Pi*r*r*h;
double yuantong_sheng=yuantong_lifangcm_haosheng/1000;
double sum = 20/yuantong_sheng;
sum=Math.ceil(sum);
System.out.println((int)sum);
}
}
29:判断闰年
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner cin = new Scanner(System.in);
int a = cin.nextInt();
if(a%4==0) {
if(a%100==0 && a%400!=0) {
System.out.println("N");
}else if(a%3200==0) {
System.out.println("N");
}else {
System.out.println("Y");
}
}else {
System.out.println("N");
}
}
}
30:数字求和
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner a = new Scanner(System.in);
int n = a.nextInt();
int count = 5;
int [] shuzu = new int[5];
int sum=0;
for (int i = 0;i<5;i++) {
int shuzi = a.nextInt();
if(shuzi<n) {
sum=sum+shuzi;
}
}
System.out.println(sum);
}
}
31:Checking order
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner cin = new Scanner(System.in);
while(cin.hasNextLine()) {
String sss = cin.nextLine();
String[] aaa = sss.split(" ");
int[] shuzu = new int[aaa.length];
for (int i=0;i<aaa.length;i++) {
shuzu[i] = Integer.parseInt(aaa[i]);
}
List<String> list = new ArrayList<String>();
for (int j=0;j<4;j++) {
for (int s=j+1;s<5;s++) {
if(shuzu[j]>shuzu[s]) {
int a;
a = shuzu[j];
shuzu[j]=shuzu[s];
shuzu[s] = a;
list.add("NO");
}else {
list.add("YES");
}
}
}
int sum=0;
for(int m=0;m<10;m++) {
if(list.get(m)=="YES") {
sum++;
}
}
List<String> list1 = new ArrayList<String>();
if(sum==10) {
System.out.println("Yes");
}else if(sum<10) {
for(int z=0;z<5;z++) {
String s = String.valueOf(shuzu[z]);
list1.add(s);
}
String list2;
list2 = list1.toString().replace("[","").replace("]","").replace(",","");
System.out.println("No"+" "+list2);
}
}
}
}
32:首字母大写
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
Scanner cin = new Scanner(System.in);
String s = cin.nextLine();
char[] a = new char[187];
for(int i = 0; i < s.length(); i++) {
a[i] = s.charAt(i);
}
if(a[0]>='a'&&a[0]<='z')
a[0] -= 32;
for(int i = 1;i<s.length(); i++)
{
if(a[i]>='a'&&a[i]<='z'&&(a[i-1]==' '||a[i-1]=='\t'))
a[i] -= 32;
}
for(int i = 0; i < s.length(); i++) {
System.out.print(a[i]);
}
}
}