判断Fibonacci里面字符1的个数
import java.util.ArrayList;
import java.util.Scanner;
【判断Fibonacci里面字符1的个数】//判断fibonacia数列中包含字符1的个数;
public class Fibonacia {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
int[] list = new int [n];
int count=0;
list = fib(n);
for(int i=0;
i
String string = String.valueOf(list[i]);
boolean is = string.contains("1");
if(is) {
count++;
}
}
System.out.println("包含字符1的个数为:"+count);
}
public static int[] fib(int n) {
//建立一个长度为10的数组用于存放数列中的数
int[] arr = new int[n];
//先定义数列中的第一个和第二个数
arr[0] = 1;
arr[1] = 1;
//建立一个for循环,打印数组中的元素
for(int i = 0;
i < arr.length;
i++) {
//判断:当打印第三个数前,给第三个数赋值
if(i > 1) {
arr[i] = arr[i - 2] + arr[i - 1];
}
//System.out.print(arr[i] + "\t");
}
return arr;
}
}
推荐阅读
- C语言解方程的根和判断是否是闰年
- 对今年以来股市的看法及后期判断
- vue中的条件判断详解v-if|vue中的条件判断详解v-if v-else v-else-if v-show
- Java应该在哪里判断List是否为空
- JavaScript判断数组的方法总结与推荐
- 欺师灭祖,广收门徒
- 旋转image、imageView
- 给老板选择题而不是问答题或判断题
- 判断scroll向上还是向下
- 南红手串的品质如何判断()