![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Algorithm
WANGJIABING_
这个作者很懒,什么都没留下…
展开
-
一天一道算法题/斐波那契数列
1.斐波那契数列算法0 1 2 3 4 50 1 1 2 3 5 8 13 … // O(2^n) public static int fib1(int n) { if (n <= 1) return n; return fib1(n - 1) + fib1(n - 2); } // O(n) public static int fib2(int n) { if (n <= 1) return n;原创 2020-12-03 16:26:30 · 146 阅读 · 0 评论 -
Java/编写递归算法程序,数列的第40位数是多少
package TestQuestions;/** * @author cc * 一列数的规则如下: 1、1、2、3、5、8、13、21、34…… * 求数列的第40位数是多少。 */public class ThreeThree { public static void main() { System.out.println("第40位数字是:" + recursion(...原创 2020-03-24 14:09:50 · 469 阅读 · 0 评论 -
Java/求∑1+∑2+……+∑100
package TestQuestions;/** * @author cc *求:∑1+∑2+……+∑100*/public class ThreeTwo { public static void main(String[]arg) { int sum=0;int a=0; for(int i = 1;i<101;i++) { a+=i;//a=a+i...原创 2020-03-24 13:51:26 · 680 阅读 · 0 评论 -
Java/continue语句:把100~150之间不能被3整除的数输出,并且每行输出5个
public class Test17 { public static void main(String[] args) { int count = 0;//定义计数器 for (int i = 100; i < 150; i++) { //如果是3的倍数,则跳过本次循环,继续进行下一次循环 if (i ...原创 2020-02-28 22:58:54 · 5431 阅读 · 0 评论 -
Java/数据加密
/** * @author cc * 某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的。 * 加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第 * 一位和第四位交换,第二位和第三位交换。*/package study;import java.util.Scanner;public class Encrypt {public static...原创 2020-03-24 13:13:22 · 247 阅读 · 0 评论 -
Java/计算银行利率
package study;/** * @author cc *.银行利率表,计算存款10000元,活期1年、活期2年,定期1年,定期2年后的本息合计。*/public class Bank { public static void main(String[] args) { int a = 10000; double b = a+a*0.0035; double c ...原创 2020-03-24 13:08:12 · 2254 阅读 · 0 评论 -
Java/输入圆形半径,求圆形的周长和圆形的面积
package 练习;/** * @author cc * 输入圆形半径,求圆形的周长和圆形的面积,并将结果输出。*/import java.lang.*;import java.util.Scanner;public class testcricle { public static void main(String[] args) { float area; System.o...原创 2020-03-24 13:02:31 · 5172 阅读 · 0 评论 -
C/C++五个数求最值
#include<stdio.h>int main(){ int a[5],i,max,min; for(i=0; i<5; i++) { scanf("%d",&a[i]); } max=a[0]; min=a[0]; for(i=1;i<5;i++){ if(max<a[i...原创 2019-03-13 22:24:54 · 927 阅读 · 0 评论 -
C/C++三个正整数排序
#include<stdio.h>int main(){ int a,b,c,t; scanf("%d%d%d",&a,&b,&c); if(a<b) { t=b; b=a; a=t; } if(a<c) { t=c; ...原创 2019-03-13 22:29:00 · 3165 阅读 · 0 评论 -
C/C++sum=1+2+3+……+n(多组输入)
#include<stdio.h>int main(){ int i,n; while(~scanf("%d",&n))//多组输入 { int sum=0; for(i=1; i<=n; i++) { sum=sum+i; } ...原创 2019-03-18 15:59:01 · 3739 阅读 · 1 评论 -
Java/从键盘输入某个十进制整数数,转换成对应的二进制整数并输出。
/** * @author cc * @date 2020年3月24日 * 从键盘输入某个十进制整数数,转换成对应的二进制整数并输出。*/package TestQuestions;import java.util.Scanner;public class ThreeOne { public static void main(String[] args) { Scanner ...原创 2020-03-24 12:54:12 · 1760 阅读 · 1 评论