1. A+B问题
输入A、B,输出A+B。
import java.util.*;
public class Main
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
System.out.println(a + b);
}
}
2. 序列求和
求1+2+3+…+n的值。
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
long sum=0;
for (int i = 1; i <= n; i++) {
sum+=i;
}
System.out.println(sum);
}
}
3. 圆的面积
给定圆的半径r,求圆的面积。
import java.util.*;
public class Main{
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int r=sc.nextInt();
System.out.printf("%.7f",Math.PI*r*r);
}
}
4. Fibonacci数列
Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。
当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。
import java.util.*;
public class Main{
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
int f1=1;
int f2=1;
for(int i=3;i<=n;i++) {
int t=f2;
f2=(f1+f2)%10007;
f1=t;
}
System.out.println(f2);
}
}