实验任务10

1.输出Fibonacci(斐波那契)数列的第11-20项。

 1 public class Main
 2 {
 3     public static void main(String args[]){
 4         int i;
 5         int f[]=new int[20];
 6         f[0]=f[1]=1;
 7  
 8         for(i=2;i<20;i++){
 9             f[i]=f[i-1]+f[i-2];
10  
11         }
12         for(i=10;i<20;i++){
13             System.out.println("f["+i+"]="+f[i]);
14  
15         }
16  
17         }
18  
19     }

 

2.学号为1-10的10名同学,成绩分别为69,90,81,45,78,88,61,72,85,98。编写成绩,键盘输入学号,输出该名同学的成绩。

 1 import java.util.Scanner;
 2 public class Main
 3 {
 4     @SuppressWarnings("resource")
 5     public static void main(String args[]){
 6         int a[]=new int[]{69,90,81,45,78,88,61,72,85,98};
 7         int i,j=0,x;
 8  
 9         for(i=0;i<=j;i++){
10             j++;
11             Scanner scan=new Scanner(System.in);
12             x=scan.nextInt();
13             System.out.print(x+"号同学的成绩为:"+a[x-1]);
14         }
15         }
16  
17     }

 

3.键盘输入10个成绩,找出最低分、最高分,计算平均分。

 1 import java.util.Scanner;
 2 public class Main
 3 {
 4     @SuppressWarnings("resource")
 5     public static void main(String args[]){
 6         Double a[]=new Double[10];
 7         Double max,min,sum=0.0;
 8         int i;    
 9         for(i=0;i<10;i++){
10             Scanner scan=new Scanner(System.in);
11             a[i]=scan.nextDouble();
12  
13             sum+=a[i];
14         }
15  
16         max=a[0];
17         min=a[0];
18         for(i=1;i<10;i++){
19             if(max<a[i])
20                              max=a[i]; 
21                         if(min>a[i])
22                      min=a[i];
23         }
24  
25         System.out.print("\n"+"最高分:"+max+"\n"+"最低分:"+min+"\n"+"平均分"+(sum/10));
26  
27     }
28  
29 }

 

4.输入课本P76例4-3的代码,对程序结果截图,并回答:
   a[][]是什么数组 二维数组 第1个[]表示什么? 表示行 第2个[]表示什么? 表示列 a[i][j]的含义 二维数组的n行第三列

   a.length的结果是什么? 结果为3

   外循环执行了几次?其作用是什么?3次,输出每行数组的长度

   内循环一共执行了几次?其作用是什么? 6次,输出每行数组的值

转载于:https://www.cnblogs.com/nsociety/p/6224556.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值