![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础算法
巷上
自信是成功的第一步。
展开
-
问题解决:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?(计算到第20个月)
古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?(计算到第20个月)兔子的规律为数列1,1,2,3,5,8,13,21…*/#include<stdio.h>#include<string.h>#define SIZE 21void way() { //1 1 2 3 5 8 13 int str[SIZE]; for (int i = 1; i <SIZE; i+原创 2020-09-14 00:44:14 · 2467 阅读 · 0 评论 -
基础算法:帮你解决杨辉三角
此题,一切尽在不言(代码)中。public class test { public static void main(String[] args) { // 杨辉三角 { //声明并初始化 int i, j; int a[][] = new int[10][10]; //简单赋值算法 for (i = 0; i < 10; i++) { a[i][i] = 1;// 除第一行外,也就是说从第二行开始控制每行中的最后一列为1 a[i][0原创 2020-09-08 01:19:19 · 131 阅读 · 0 评论 -
基础算法:计算得出1~200之间的素数(也称质数)
质数的定义为: 在大于1的自然数里,除了1与这个数本身之外,不可以再被其他的自然数整除的数,也可以定义为只有1和这个数自身两个正因数的数。public class test01 { public static void main(String[] args) { int sum = 0;// 统计素数总个数(也称质数) int result_sqrt, num; int i;// 这个i定义到外面,才能实现共用。 // 计算1~200之间的素质,是从2开始的,因为 1 既不是质数也不是合原创 2020-09-05 14:07:53 · 1517 阅读 · 0 评论 -
基础算法:键盘输入两个正整数,求它们的最小公约数和最大公倍数。
键盘输入两个正整数,求它们的最小公约数和最大公倍数。import java.util.Scanner;class Test { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.println("请输入第一个正整数!"); int num1 = scan.nextInt(); System.out.println("请输入第二个正整数!"); i原创 2020-09-04 18:30:05 · 1684 阅读 · 0 评论