代码改变世界

有趣的字符串copy函数

2022-09-11 11:13 by 钟铧若岩, 21 阅读, 0 推荐, 收藏, 编辑
摘要:1 #include <iostream> 2 #include <iomanip> 3 #include <string> 4 using namespace std; 5 double power(double x,int n); 6 char * mycopy(char *dest, cons 阅读全文

红黑树的实际意义

2022-06-09 22:04 by 钟铧若岩, 6 阅读, 0 推荐, 收藏, 编辑
摘要:后面补充 阅读全文

一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?

2022-05-18 14:29 by 钟铧若岩, 60 阅读, 0 推荐, 收藏, 编辑
摘要:1 double s = 0; 2 3 double h = 100; 4 5 for (int i = 1; i <= 10; i++) { 6 7 s += h; 8 9 h = h / 2; 10 11 s += h; 12 13 } 14 15 System.out.println("经过路 阅读全文

完数

2022-05-18 14:09 by 钟铧若岩, 526 阅读, 0 推荐, 收藏, 编辑
摘要:完数即完全数,又称完美数或完备数,是一些特殊的自然数。它所有的真因子的和(即因子函数),恰好等于它本身。如果一个数恰好等于它的因子之和,则称该数为“完全数”。第一个完全数是6,第二个完全数是28,第三个完全数是496,后面的完全数还有8128、33550336等等。 扩展资料 如果一个数恰好等于它的 阅读全文

求s = a + aa + aaa + aaaa + aa...a的值,其中a是一个数字。例如2 + 22 + 222 + 2222 + 22222(此时共有5个数相加),几个数相加有键盘控制。

2022-05-17 17:27 by 钟铧若岩, 94 阅读, 0 推荐, 收藏, 编辑
摘要:1 public static void main(String[] args) { 2 3 Scanner in = new Scanner(System.in); 4 System.out.println(请输入a的值); 5 int a = in.nextInt(); 6 System.out 阅读全文

getBytes()与toCharArray()差异

2022-05-17 17:25 by 钟铧若岩, 138 阅读, 0 推荐, 收藏, 编辑
摘要:String.getBytes()是将字符串转化为一个字节数组。 而String.toCharArray()是将一个字符串转化为一个字符数组。 例如:byte a[] ="国庆60周年".getBytes(); byte b[]="国庆60周年".toCharArray(); 那么字节数组和字符数组 阅读全文

统计字符串里数字,字母,空格数字

2022-05-17 17:18 by 钟铧若岩, 50 阅读, 0 推荐, 收藏, 编辑
摘要:1 @Test 2 public void Test15() { 3 4 String str1 ="Hello wfg , wangufui@sobey.com"; 5 char []arr = str1.toCharArray(); 6 int digital=0, character=0, b 阅读全文

辗转相除法求最大公约数

2022-05-17 17:10 by 钟铧若岩, 308 阅读, 0 推荐, 收藏, 编辑
摘要:假设有两个数x和y,存在一个最大公约数z=(x,y),即x和y都有公因数z,那么x一定能被z整除,y也一定能被z整除,所以x和y的线性组合mx±ny也一定能被z整除。(m和n可取任意整数) 对于辗转相除法来说,思路就是:若x>y,设x/y=n余c,则x能表示成x=ny+c的形式,将ny移到左边就是x 阅读全文

穷举法求两个数的最大公约数

2022-05-17 15:58 by 钟铧若岩, 76 阅读, 0 推荐, 收藏, 编辑
摘要:1 int gcd(int a,int b) 2 { 3 for(int i=a;i>0;i--) 4 { 5 if(a%i==0&&b%i==0) 6 return i; 7 } 8 } 阅读全文

求两个数的最大公约数与最小公倍数

2022-05-17 15:27 by 钟铧若岩, 145 阅读, 0 推荐, 收藏, 编辑
摘要:辗转相减法 1 //相减法计算两个数的最大公约数和最小公倍数 2 void sub(int num1, int num2) { 3 int x, y; //用于保存num1,num2初始数据 4 x = num1; 5 y = num2; 6 while(num1 != num2) { //循环条件 阅读全文