• java基础练习--基础语法


    预备知识:Java基本语法、分支、循环、数组和字符串

    7-1 累加器

    请你实现一个累加器。输入n个非负整数,输出他们的和。 1

    输入格式:

    输入包括两行。 第一行:包括一个整数n,表示总共有n个数。 第二行:包含n个整数。

    输出格式:

    输出n个数的和。

    输入样例:

    1. 4
    2. 3 2 1 4

    输出样例:

    10

    1. import java.util.Random;
    2. import java.util.Scanner;
    3. public class Main{
    4. public static void main(String [] args){
    5. Scanner cin = new Scanner(System.in);
    6. int nums = cin.nextInt();
    7. int res = 0;
    8. for(int i=0;i
    9. int tmp = cin.nextInt();
    10. res += tmp;
    11. }
    12. System.out.println(res);
    13. }
    14. }

    7-2 我是升旗手

    一年一度的升旗手选拔又要到了,学校要求每个班级选出一位同学做升旗手的候选人。因
    为升旗手对身高有严格的要求,所以班主任决定选班级里个子最高的同学(如果两位同学
    一样高,则选任意一位)。你能很快地给老师答案么?

    输入格式:

    输入包括两行。 第一行:包括一个整数n,表示班级里共有n位同学。 第二行:包含n个三位数,表示每一位同学的身高。

    输出格式:

    输出身高最高的同学的身高。

    输入样例:

    1. 4
    2. 130 125 129 140

    输出样例:

    140
    1. import java.util.Random;
    2. import java.util.Scanner;
    3. public class Main{
    4. public static void main(String [] args){
    5. Scanner cin = new Scanner(System.in);
    6. int nums = cin.nextInt();
    7. int res = -1;
    8. for(int i=0;i
    9. int tmp = cin.nextInt();
    10. res = Math.max(res,tmp);
    11. }
    12. System.out.println(res);
    13. }
    14. }

    7-3 兔子繁殖问题

    已知有一对兔子,每个月可以生一对兔子,而小兔子一个月后又可以生一对小兔子(比如:2月份出生的小兔子4月份可以生育)。也就是说,兔子的对数为:第一个月1对,第二个月2对,第三个月3对,第四个月5对.....假设兔子的生育期为两年,且不死。那么问题来了,你能说出每个月的兔子数么?

    输入格式:

    输入一个数n,表示第n个月,1<=n<=24。

    输出格式:

    输出这个月兔子的数目。

    输入样例:

    4
    

    输出样例:

    5
    1. import java.util.Random;
    2. import java.util.Scanner;
    3. //1 2 3 5
    4. public class Main{
    5. public static void main(String [] args){
    6. Scanner cin = new Scanner(System.in);
    7. int nums = cin.nextInt();
    8. int tmp = 1;
    9. int res = 1;
    10. for(int i=1;i
    11. int tt = res;
    12. res += tmp;
    13. tmp = tt;
    14. }
    15. System.out.println(res);
    16. }
    17. }

    7-4 作品评分

    全国中小学生Scratch作品大赛拉开了序幕。每个参赛选手可以通过网络直接上传作品。本次比赛人人可做评委。每个网络评委可以通过网络对每一件作品进行打分。评分系统也是请程序高手设计的,能自动去掉一个最高分和一个最低分,求出平均分。

    输入格式:

    输入数据包括两行: 第一行为n,表示n个评委,n>2。
    第二行是n个评委的打分,分数之间有一个空格。打分是可以带有小数部分的。

    输出格式:

    输出平均分,结果保留两位小数。

    输入样例:

    1. 6
    2. 10 9 8 7.9 9 9.5

    输出样例:

    8.88

    1. import java.util.Scanner;
    2. import java.io.BufferedReader;
    3. import java.io.IOException;
    4. import java.io.InputStreamReader;
    5. import java.io.OutputStreamWriter;
    6. import java.io.PrintWriter;
    7. import java.io.StreamTokenizer;
    8. //1 2 3 5
    9. public class Main{
    10. public static void main(String [] args) throws IOException{
    11. PrintWriter out = new PrintWriter(System.out);
    12. StreamTokenizer in =new StreamTokenizer(new BufferedReader(new InputStreamReader(System.in)));
    13. Scanner cin = new Scanner(System.in);
    14. in.nextToken();
    15. int nums = (int)in.nval;
    16. in.nextToken();
    17. double sum = in.nval;
    18. double mx = sum;
    19. double mn = sum;
    20. for(int i=1;i
    21. in.nextToken();
    22. double tmp = in.nval;
    23. if(tmp > mx){
    24. mx = tmp;
    25. }
    26. if(tmp < mn){
    27. mn = tmp;
    28. }
    29. sum += tmp;
    30. }
    31. sum -= mn;
    32. sum -= mx;
    33. double res = sum / (nums-2);
    34. out.println(String.format("%.2f",res));
    35. out.flush();
    36. }
    37. }

    7-5 验证回文串

    编写程序,验证一个字符串是否为回文串:是否从前读它和从后读它都是一样的。例如,mom,dad是回文串。该程序接收用户输入的字符串,判断是否为回文串,然后将判断的结果输出。

    输入格式:

    输入在一行中给出一个字符串。

    输出格式:

    如果输入的字符串为回文串,则输出yes;否则输出no。

    输入样例:

    在这里给出一组输入。例如:

    mom
    

    输出样例:

    在这里给出相应的输出。例如:

    yes
    

    1. import java.util.Scanner;
    2. import java.io.BufferedReader;
    3. import java.io.IOException;
    4. import java.io.InputStreamReader;
    5. import java.io.OutputStreamWriter;
    6. import java.io.PrintWriter;
    7. import java.io.StreamTokenizer;
    8. //1 2 3 5
    9. public class Main{
    10. static PrintWriter out = new PrintWriter(System.out);
    11. static StreamTokenizer in =new StreamTokenizer(new BufferedReader(new InputStreamReader(System.in)));
    12. static boolean judge(String s){
    13. int len = s.length();
    14. for(int i = 0; i < len/2; i++){
    15. if(s.charAt(i) != s.charAt(len-i-1)){
    16. return false;
    17. }
    18. }
    19. return true;
    20. }
    21. public static void main(String [] args) throws IOException{
    22. in.nextToken();
    23. String s = in.sval;
    24. if(judge(s)){
    25. out.println("yes");
    26. }
    27. else{
    28. out.println("no");
    29. }
    30. out.flush();
    31. }
    32. }

    7-6 jmu-Java-01入门-格式化输入输出与字符串

    ###本题主要考察

    • 使用Scanner处理输入
    • 使用System.out.printf进行格式化输出
    • String常用方法与字符串常用操作

    main

    ###输入说明:

    • 输入double,然后输入3个浮点数。输出:从左到右依次输出3个double(均保留2位小数输出,宽度为5),格式依次为:右侧填充空格,左侧填充空格,直接输出
    • 输入int,然后输入3个整数(以1个或多个空格分隔)。输出:将3个整数相加后输出。
    • 输入str,然后输入3个字符串。输出:去除空格,然后倒序输出3个字符。
    • 输入line,然后输入一行字符串。输出:转换成大写后输出。
    • 如果输入不是上面几个关键词,输出:输出other

    ###输出说明
    choice=你输入选项
    该选项对应的输出内容

    ###提示

    1. 可使用line.split("\\s+");将以1个或多个空格分隔开的字符串分割并放入字符串数组。
    2. Scanner.nextLine与Scanner的其他next函数混用有可能出错。

    输入样例:

    1. double
    2. 1.578 3.0 3.14259
    3. line
    4. aaaaaaaaaa
    5. int
    6. 1 2 3
    7. str
    8. 321 654 987
    9. line
    10. dddddddddd
    11. end

    输出样例:

    1. choice=double
    2. 1.58 , 3.00,3.14
    3. choice=line
    4. AAAAAAAAAA
    5. choice=int
    6. 6
    7. choice=str
    8. 987654321
    9. choice=line
    10. DDDDDDDDDD
    11. choice=end
    12. other

     这里要用到scanner.nextLine(),值得学习和注意

    1. import java.util.Scanner;
    2. import java.io.BufferedReader;
    3. import java.io.IOException;
    4. import java.io.InputStreamReader;
    5. import java.io.OutputStreamWriter;
    6. import java.io.PrintWriter;
    7. import java.io.StreamTokenizer;
    8. public class Main {
    9. static PrintWriter out = new PrintWriter(System.out);
    10. static StreamTokenizer in = new StreamTokenizer(new BufferedReader(new InputStreamReader(System.in)));
    11. static void solve() throws IOException{
    12. Scanner cin = new Scanner(System.in);
    13. while(true){
    14. in.nextToken();
    15. String op = in.sval;
    16. if(op.equals("double")){
    17. out.println("choice=double");
    18. in.nextToken();
    19. double n1=in.nval;
    20. out.printf("%-5.2f",n1);
    21. out.print(",");
    22. in.nextToken();
    23. double n2 = in.nval;
    24. out.printf("%5.2f",n2);
    25. out.printf(",");
    26. in.nextToken();
    27. double n3 = in.nval;
    28. out.printf("%.2f",n3);
    29. out.println();
    30. }
    31. else if(op.equals("int")){
    32. out.println("choice=int");
    33. in.nextToken();
    34. int a = (int)in.nval;
    35. in.nextToken();
    36. int b = (int)in.nval;
    37. in.nextToken();
    38. int c = (int)in.nval;
    39. out.println(a+b+c);
    40. }
    41. else if(op.equals("str")){
    42. out.println("choice=str");
    43. in.ordinaryChars('0','9');
    44. in.wordChars('0','9');
    45. in.nextToken();
    46. String a = in.sval;
    47. in.nextToken();
    48. String b = in.sval;
    49. in.nextToken();
    50. String c = in.sval;
    51. String res = c + b + a;
    52. in.parseNumbers();
    53. out.println(res);
    54. }
    55. else if(op.equals("line")){
    56. out.println("choice=line");
    57. String s = cin.nextLine();
    58. s = s.toUpperCase();
    59. out.println(s);
    60. }
    61. else{
    62. out.printf("choice=%s%n",op);
    63. out.println("other");
    64. }
    65. out.flush();
    66. }
    67. }
    68. public static void main(String [] args) throws IOException{
    69. solve();
    70. }
    71. }

    7-7 结伴同行去秋游

    可以去秋游啦!同学们别提多高兴了!老师说,单独行动有点危险,那么我们还是结伴同行吧。结伴的规则是这样的:排在最前的一个人和排在最后的那个人结成同伴,排在第2个的与排在倒数第2个的结成同伴......依次类推,2个一组成同伴。好,请马上排出来吧!老师语音一落,同学们“唰唰唰”很快结伴好了,准备出发喽!

    输入格式:

    第一行是一个整数n,表明n个同学。(2<=n<=50,n为偶数) 。
    第二行n个整数表明n个同学的学号,学号之间有一个空格。

    输出格式:

    共n/2行,每行二个整数,表明结伴同学的学号,两个学号之间有一个空格。

    输入样例:

    1. 6
    2. 5 6 4 12 3 2

    输出样例:

    1. 5 2
    2. 6 3
    3. 4 12
    1. import java.util.Scanner;
    2. import java.io.BufferedReader;
    3. import java.io.IOException;
    4. import java.io.InputStreamReader;
    5. import java.io.OutputStreamWriter;
    6. import java.io.PrintWriter;
    7. import java.io.StreamTokenizer;
    8. public class Main {
    9. static PrintWriter out = new PrintWriter(System.out);
    10. static StreamTokenizer in = new StreamTokenizer(new BufferedReader(new InputStreamReader(System.in)));
    11. static Scanner cin = new Scanner(System.in);
    12. static void solve() throws IOException{
    13. int n;
    14. n = cin.nextInt();
    15. int[] a = new int[9999];
    16. for(int i = 0 ; i < n ; i++ ){
    17. a[i] = cin.nextInt();
    18. }
    19. for(int i=0;i2;i++){
    20. out.printf("%d %d%n",a[i],a[n-i-1]);
    21. }
    22. }
    23. public static void main(String [] args) throws IOException{
    24. solve();
    25. out.flush();
    26. }
    27. }

    7-8 摘苹果

    陶陶家的院子里有一棵苹果树,每到秋天树上就会结出很多苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。

    现在已知每个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹果的数目。假设她碰到苹果,苹果就会掉下来。

    输入格式:

    包括三行数据。
    第一行是一个整数n,表示有n个苹果。苹果至少有一个,不超过1000个。
    第二行包含n个100到200之间(包括100和200)的整数(以厘米为单位)分别表示这n个苹果到地面的高度,两个相邻的整数之间用一个空格隔开。
    第三行是一个100到120之间(包含100和120)的整数(以厘米为单位),表示陶陶把手伸直的时候能够达到的最大高度。

    输出格式:

    一个整数,表示陶陶能够摘到的苹果的数目。

    输入样例:

    1. 10
    2. 100 200 150 140 129 134 167 198 200 111
    3. 110

    输出样例:

    5
    1. import java.util.Scanner;
    2. import java.io.BufferedReader;
    3. import java.io.IOException;
    4. import java.io.InputStreamReader;
    5. import java.io.OutputStreamWriter;
    6. import java.io.PrintWriter;
    7. import java.io.StreamTokenizer;
    8. public class Main {
    9. static PrintWriter out = new PrintWriter(System.out);
    10. static StreamTokenizer in = new StreamTokenizer(new BufferedReader(new InputStreamReader(System.in)));
    11. static Scanner cin = new Scanner(System.in);
    12. static void solve() throws IOException{
    13. int n;
    14. n = cin.nextInt();
    15. int[] a = new int[9999];
    16. for(int i = 0 ; i < n ; i++ ){
    17. a[i] = cin.nextInt();
    18. }
    19. int h = cin.nextInt();
    20. int res = 0;
    21. for(int i=0;i
    22. if(a[i]<=h+30){
    23. res++;
    24. }
    25. }
    26. out.println(res);
    27. }
    28. public static void main(String [] args) throws IOException{
    29. solve();
    30. out.flush();
    31. }
    32. }

    7-9 数组元素的删除

    完成数组元素的移动功能:假设数组有n个元素,输入一个数x,把数组的第x个位置的元素删除了,后面的元素依次前进一个位置。
    重复若干次这样的删除,得到最后的结果。

    输入格式:

    第一行包括一个整数n(1<=n<=100),表示数组元素的个数。
    第二行输入n个数组元素,均为整数,用空格隔开。
    第三行输入一个数k(1<=k<=100),表示要进行k次删除。
    接下来k行,每行一个数x,表示要删除第x个元素。

    输出格式:

    输出经过k次删除后的数组,每两个元素之间用空格隔开。

    输入样例:

    1. 10
    2. 1 2 3 4 5 6 7 8 9 10
    3. 4
    4. 3
    5. 2
    6. 4
    7. 6

    输出样例:

    1 4 5 7 8 10

    1. import java.util.Scanner;
    2. import java.io.BufferedReader;
    3. import java.io.IOException;
    4. import java.io.InputStreamReader;
    5. import java.io.OutputStreamWriter;
    6. import java.io.PrintWriter;
    7. import java.io.StreamTokenizer;
    8. public class Main {
    9. static PrintWriter out = new PrintWriter(System.out);
    10. static StreamTokenizer in = new StreamTokenizer(new BufferedReader(new InputStreamReader(System.in)));
    11. static Scanner cin = new Scanner(System.in);
    12. static int[] a = new int[9999];
    13. static int len;
    14. static void fun(int id){
    15. id--;
    16. for(int i=id;i1;i++){
    17. a[i]=a[i+1];
    18. }
    19. len--;
    20. }
    21. static void solve() throws IOException{
    22. len = cin.nextInt();
    23. for(int i = 0 ; i < len ; i++ ){
    24. a[i] = cin.nextInt();
    25. }
    26. int m = cin.nextInt();
    27. for(int i=0;i
    28. int id = cin.nextInt();
    29. fun(id);
    30. }
    31. for(int i=0;i1;i++){
    32. out.print(a[i]+" ");
    33. }
    34. out.println(a[len-1]);
    35. }
    36. public static void main(String [] args) throws IOException{
    37. solve();
    38. out.flush();
    39. }
    40. }

    7-10 jmu-Java-02基本语法-03-身份证排序

    1. 输入n,然后连续输入n个身份证号。
    2. 然后根据输入的是sort1还是sort2,执行不同的功能。输入的不是sort1或sort2,则输出exit并退出。
      输入sort1,将每个身份证的年月日抽取出来,按年-月-日格式组装,然后对组装后的年-月-日升序输出。
      输入sort2,将所有身份证按照里面的年月日升序输出。

    注意:处理输入的时候,全部使用ScannernextLine()方法,以免出错。

    输入样例:

    1. 6
    2. 410425198309308225
    3. 320203197206115011
    4. 431227196108033146
    5. 330226196605054190
    6. 34080019810819327X
    7. 320111197112301539
    8. sort1
    9. sort2
    10. e

    输出样例:

    1. 1961-08-03
    2. 1966-05-05
    3. 1971-12-30
    4. 1972-06-11
    5. 1981-08-19
    6. 1983-09-30
    7. 431227196108033146
    8. 330226196605054190
    9. 320111197112301539
    10. 320203197206115011
    11. 34080019810819327X
    12. 410425198309308225
    13. exit

     这里采用手动排序,其实也可以实例化Comparator实现自定义类的自定义排序

    1. import java.util.*;
    2. import java.io.BufferedReader;
    3. import java.io.IOException;
    4. import java.io.InputStreamReader;
    5. import java.io.OutputStreamWriter;
    6. import java.io.PrintWriter;
    7. import java.io.StreamTokenizer;
    8. import java.lang.*;
    9. class struct{
    10. private String num;
    11. private int id;
    12. public struct(int id , String num){
    13. this.id = id;
    14. this.num = num;
    15. }
    16. public void setId(int id){
    17. this.id = id;
    18. }
    19. public void setNum(String Num){
    20. this.num = num;
    21. }
    22. public int getId(){
    23. return this.id;
    24. }
    25. public String getNum(){
    26. return this.num;
    27. }
    28. }
    29. public class Main {
    30. static PrintWriter out = new PrintWriter(System.out);
    31. static StreamTokenizer in = new StreamTokenizer(new BufferedReader(new InputStreamReader(System.in)));
    32. static Scanner cin = new Scanner(System.in);
    33. static String[] a = new String[9999];
    34. static int len;
    35. static struct[] sd = new struct[9999];
    36. static void pre(){
    37. for(int i=0;i
    38. String y = a[i].substring(6,14);
    39. sd[i] = new struct(i,y);
    40. }
    41. for(int i=0;i
    42. for(int j=0;j1;j++){
    43. if(sd[j].getNum().compareTo(sd[j+1].getNum()) >= 1){
    44. struct tmp = sd[j];
    45. sd[j] = sd[j+1];
    46. sd[j+1] = tmp;
    47. }
    48. }
    49. }
    50. }
    51. static void sort1(){
    52. for(int i=0;i
    53. int id = sd[i].getId();
    54. out.printf("%s-%s-%s%n",a[id].substring(6,10),a[id].substring(10,12),a[id].substring(12,14));
    55. }
    56. out.flush();
    57. }
    58. static void sort2(){
    59. for(int i=0;i
    60. int id = sd[i].getId();
    61. out.println(a[id]);
    62. }
    63. out.flush();
    64. }
    65. static void solve() throws IOException{
    66. len = cin.nextInt();
    67. cin.nextLine();
    68. for(int i = 0 ; i < len ; i++ ){
    69. a[i] = cin.nextLine();
    70. }
    71. pre();
    72. while(true){
    73. String op = cin.nextLine();
    74. if(op.equals("sort1")){
    75. sort1();
    76. }
    77. else if(op.equals("sort2")){
    78. sort2();
    79. }
    80. else{
    81. out.println("exit");
    82. break;
    83. }
    84. }
    85. }
    86. public static void main(String [] args) throws IOException{
    87. solve();
    88. out.flush();
    89. }
    90. }

    7-11 jmu-java-m02-使用二维数组存储多元线性方程组

    题面

    可以使用二维数组存储来存储线性方程组的系数与常数。比如,对于如下3元线性方程组
    3x+y+z=1
    6x+2y+z=-1
    -2x+2y+z=7
    可以使用二位数组存储
    2 1 1 1
    6 2 1 -1
    -2 2 1 7
    编写一个程序可以存储n元线性方程组

    输入格式:

    整数n,代表n元
    n行、每行n+1列线性方程组的系数与常数。系数与常数为double型。

    输出格式:

    格式化输出二维数组。注意:使用Arrays.deepToString进行格式化输出。
    依次输出n行线性方程组的系数与常数。系数以 , 分隔,系数与常数之间以 = 分隔,= 之间有两个空格。

    输入样例:

    1. 3
    2. 2 1 1 1
    3. 6 2 1 -1
    4. -2 2 1 7

    输出样例:

    1. [[2.0, 1.0, 1.0, 1.0], [6.0, 2.0, 1.0, -1.0], [-2.0, 2.0, 1.0, 7.0]]
    2. 2.0, 1.0, 1.0 = 1.0
    3. 6.0, 2.0, 1.0 = -1.0
    4. -2.0, 2.0, 1.0 = 7.0
    1. import java.util.*;
    2. import java.io.BufferedReader;
    3. import java.io.IOException;
    4. import java.io.InputStreamReader;
    5. import java.io.OutputStreamWriter;
    6. import java.io.PrintWriter;
    7. import java.io.StreamTokenizer;
    8. import java.lang.*;
    9. public class Main {
    10. static PrintWriter out = new PrintWriter(System.out);
    11. static StreamTokenizer in = new StreamTokenizer(new BufferedReader(new InputStreamReader(System.in)));
    12. static Scanner cin = new Scanner(System.in);
    13. static double[][] arr;
    14. static void solve() throws IOException{
    15. int len = cin.nextInt();
    16. arr = new double[len][len+1];
    17. for(int i = 0 ; i < len ; i++ ){
    18. for(int j=0;j<=len;j++){
    19. arr[i][j]=cin.nextDouble();
    20. }
    21. }
    22. String res = Arrays.deepToString(arr);
    23. out.println(res);
    24. for (int i = 0; i < len; i++) {
    25. StringBuilder str = new StringBuilder();
    26. for (int j = 0; j < len; j++) {
    27. str.append(arr[i][j]).append(", ");
    28. }
    29. str.delete(str.length() - 2, str.length());
    30. str.append(" = ").append(arr[i][len]);
    31. out.println(str);
    32. }
    33. }
    34. public static void main(String [] args) throws IOException{
    35. solve();
    36. out.flush();
    37. }
    38. }

    7-12 sdut-array2-1-矩阵转置(I)

    从键盘输入矩阵的行数N,和一个N×N阶的矩阵,编程输出它的转置矩阵。

    输入格式:

    1. 首行为矩阵的行数(列数)N;
    2. 然后是N行N列组成矩阵的数据。每行内数据之间用空格隔开。

    输出格式:

    矩阵格式输出,每行内非尾部的每个数据后跟一个空格,行尾数据后不加空格,为换行符。

    输入样例:

    1. 4
    2. 1 2 3 4
    3. 1 2 3 4
    4. 1 2 3 4
    5. 1 2 3 4

    输出样例:

    1. 1 1 1 1
    2. 2 2 2 2
    3. 3 3 3 3
    4. 4 4 4 4
    1. import java.util.*;
    2. import java.io.BufferedReader;
    3. import java.io.IOException;
    4. import java.io.InputStreamReader;
    5. import java.io.OutputStreamWriter;
    6. import java.io.PrintWriter;
    7. import java.io.StreamTokenizer;
    8. import java.lang.*;
    9. public class Main {
    10. static PrintWriter out = new PrintWriter(System.out);
    11. static StreamTokenizer in = new StreamTokenizer(new BufferedReader(new InputStreamReader(System.in)));
    12. static Scanner cin = new Scanner(System.in);
    13. static int[][] arr;
    14. static void solve() throws IOException{
    15. int len = cin.nextInt();
    16. arr = new int[len][len+1];
    17. for(int i=0;i
    18. for(int j=0;j
    19. arr[i][j]=cin.nextInt();
    20. }
    21. }
    22. for(int i=0;i
    23. for(int j=0;j
    24. out.print(arr[j][i]);
    25. if(j!=len-1){
    26. out.print(" ");
    27. }
    28. }
    29. out.println();
    30. }
    31. }
    32. public static void main(String [] args) throws IOException{
    33. solve();
    34. out.flush();
    35. }
    36. }

  • 相关阅读:
    JavaSE入门---认识方法
    RAKsmart洛杉矶大带宽服务器支持哪些操作系统?
    v-model和.sync区别
    『手撕Vue-CLI』编码规范检查
    Kettle运行Spoon.bat出现命令框然后闪退【BUG已解决】
    【T】03
    Python:实现Adler32算法(附完整源码)
    matlab 13折线法数据量化编码与解码
    .net 6开发linq与lambda写法对照
    了解一下,我是如何用Python在业余时间赚5千外快的
  • 原文地址:https://blog.csdn.net/weixin_61133168/article/details/133622102