当前位置: 首页 > news >正文

程序设计基础I-实验4 循环结构之for语句

7-1 sdut-C语言实验-A+B for Input-Output Practice (Ⅳ)

Your task is to Calculate a + b.

输入格式:

Your task is to Calculate a + b.

输出格式:

For each pair of input integers a and b you should output the sum of a and b in one line, and with one line of output for each line in input.

输入样例:

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

2
1 5
10 20

输出样例:

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

6
30
#include<stdio.h>
int main()
{int a,b,c,i;scanf("%d",&c);for(i=1;i<=c;i++){scanf("%d %d",&a,&b);printf("%d\n",a+b);}return 0;
}

 7-2 sdut-C语言实验—两个数比较

求2个数中较大者。

输入格式:

第一行为测试的数据组数N,接下来的N行分别是两个待比较的整数。

输出格式:

输出N行,每一行的值为每组数中较大的整数。

输入样例:

2
1 2
15 10

输出样例:

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

2
15
#include<stdio.h>
int main()
{int a,b,n,i;scanf("%d",&n);for(i=1;i<=n;i++){scanf("%d %d",&a,&b);if(a>=b)printf("%d\n",a);elseprintf("%d\n",b);}return 0;
}

 7-3 sdut- C语言实验-计算1到n的和(循环结构)

从键盘上输入任意一个整数n,计算1到n的和。

输入格式:

从键盘输入任意整数n。

输出格式:

输出1到n的和。

输入样例:

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

3

输出样例:

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

6
#include<stdio.h>
int main()
{int n,i,sum;scanf("%d",&n);for(i=1;i<=n;i++){sum=sum+i;}printf("%d",sum);return 0;
}

 7-4 sdut-C语言实验-求阶乘(循环结构)

从键盘输入任意一个大于等于0的整数n,然后计算n的阶乘,并把它输出。
提示: 0!是 1 。

输入格式:

输入任意一个大于等于0的整数n。

输出格式:

输出n!

输入样例:

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

3

输出样例:

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

6
#include<stdio.h>
int main()
{int n,i,m=1;scanf("%d",&n);for(i=1;i<=n;i++){m=m*i;}printf("%d",m);return 0;
}

7-5 sdut-C语言实验- 做乘法

请用C语言编写一个程序。此程序接收一个正整数N,然后打印输出“N次N*(1->N)格式”的数据。例如:此程序接收正整数5,那会输出以下格式的数据:
5 * 1 = 5
5 * 2 = 10
5 * 3 = 15
5 * 4 = 20
5 * 5 = 25

输入格式:

只有一个正整数N(N<=100)。

输出格式:

输出共N行数据,如上面的例子所示。

输入样例:

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

5

输出样例:

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

5*1=5
5*2=10
5*3=15
5*4=20
5*5=25
#include<stdio.h>
int main()
{int n,i;scanf("%d",&n);for(i=1;i<=n;i++){printf("%d*%d=%d\n",n,i,n*i);}return 0;
}

7-6 sdut-C语言实验-数列求和

数列求和是一类常见的问题,本题有一定的代表性:
求s=a+aa+aaa+aaaa+……+aa…aa(n位)
其中,a的值由键盘输入,位数n也由键盘输入。

输入格式:

第一行输入a的值;
第二行输入位数n。

输出格式:

输出对n个数完成求和运算后的结果。
比如a=3,n=6时,s=3+33+333+3333+33333+333333

输入样例:

3
6

输出样例:

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

370368
#include<stdio.h>
int main()
{int a,n,s=0,i,m,sum=0;scanf("%d\n%d",&a,&n);for(i=1;i<=n;i++){s=s+a;a=a*10;sum=sum+s;}printf("%d",sum);return 0;
}

7-7 求Fibonacci(斐波那契)数列的n项和

已知斐波那契数列有如下特点:第1,2两个数为1,1。从第三个数开始,该数是其前面两个数之和。即该数列为1,1,2,3,5,8,13,……。本题要求编写程序,计算该数列的前n项和。

输入格式:

键盘输入n(2≤n≤40)。

输出格式:

sum=S,S为斐波那契数列的前n项和。

输入样例:

10

输出样例:

sum=143
#include<stdio.h>
int main()
{int n1=1,n2=1,i,m,sum=0,n;scanf("%d",&n);for(i=3;i<=n;i++){m=n1+n2;sum=sum+m;n1=n2;n2=m;}printf("sum=%d",sum+2);return 0;
}

7-8 sdut-C语言实验- 简单计算

接受从键盘输入的N个整数,输出其中的最大值、最小值和平均值(平均值为整除的商)。

输入格式:

第一行一个正整数N(N<=100);
第二行有N个用空格隔开的整数Ti (1 <= i <= N, 0 <= Ti <= 10000000)

输出格式:

三个有空格隔开的整数分别为最大值、最小值和平均值,其中平均值为整除的商。

输入样例:

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

5
1 2 3 5 4

输出样例:

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

5 1 3
#include<stdio.h>
int main()
{int m,i,n,sum=0,aver;int max=-0x3f3f3f;int min=0x3f3f3f;scanf("%d",&n);for(i=1;i<=n;i++){scanf("%d\n",&m);if(m>max){max=m;}if(m<min){min=m;}sum=sum+m;}aver=sum/n;printf("%d %d %d",max,min,aver);return 0;
}

7-9 sdut- C语言实验-判断素数(循环结构)

从键盘上输入任意一个正整数,然后判断该数是否为素数。
如果是素数则输出"This is a prime."
否则输出“This is not a prime.”

输入格式:

输入任意一个正整数n(1 <= n <= 1000000)。

输出格式:

判断n是否为素数,并输出判断结果:
如果n是素数则输出"This is a prime."
否则输出“This is not a prime.”

特别提醒:请注意对1的判定,1不是素数。

输入样例:

3

输出样例:

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

This is a prime.
#include<stdio.h>
int main()
{int n,i,flag=0;scanf("%d",&n);for(i=2;i<=n-1;i++){if(n%i==0){flag++;break;}else{flag=0;}}if(n==1)flag=1;if(flag==0)printf("This is a prime.");else printf("This is not a prime.");return 0;
}

7-10 sdut-C语言实验- 求绝对值最大值

求n个整数中的绝对值最大的数(要求n个数的绝对值不相等)。

输入格式:

输入数据有2行,第一行为n,第二行是n个整数。

输出格式:

输出n个整数中绝对值最大的数。

输入样例:

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

5
-1 2 3 4 -5

输出样例:

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

-5
#include<stdio.h>
int main()
{int max=-0x3f3f3f;int n,i,m,a;scanf("%d\n",&n);for(i=1;i<=5;i++){scanf("%d",&m);if(m<=0)a=-m;elsea=m;if(a>=max)max=a;}if(m<=0)printf("-%d\n",max);elseprintf("%d\n",max);return 0;
}

7-11 sdut- C语言实验—分数序列

有一个分数序列:2/1, 3/2, 5/3, 8/5, 13/8, …编写程序求出这个序列的前n项之和。

输入格式:

输入只有一个正整数n,1≤n≤10。

输出格式:

请在这里描述输出格式。例如:对每一组输入,在一行中输出A+B的值。

输入样例:

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

3

输出样例:

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

5.166667
#include<stdio.h>
int main()
{int n,i;double a=1,b=2,m,t;double sum;scanf("%d",&n);for(i=1;i<=n;i++){m=b/a;sum=sum+m;t=a;a=b;b=b+t;}printf("%.6f",sum);return 0;
}

 7-12 sdut-C语言实验- 平方数

飞飞特别喜欢平方数,可是他数学并不好,你能帮他计算 n 与 m 之间所有平方数之和吗?
提示:若一个整数的开方还是整数,它就是平方数。例如:4、9、16、25是平方数。n 和 m 均可能为 0 至 100000000 内的任意整数,n、m不一定有序。

输入格式:

第一行 T 代表数据的组数。

接下来有 T 行,每行两个整数n,m (0 <= n, m <= 100000000)

输出格式:

输出一个整数,代表所求区间内平方数之和。

输入样例:

3
1 4
10 3
17 20

输出样例:

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

5
13
0
#include<stdio.h>
#include<math.h>
int main()
{int a,m,n,i,t,j,b,sum=0;scanf("%d",&a);for(i=1;i<=a;i++){scanf("%d %d\n",&m,&n);if(m>=n){t=m;m=n;n=t;}for(j=m;j<=n;j++){b=sqrt(j);if(b*b==j){sum=sum+j;}}printf("%d\n",sum);sum=0;}return 0;
}

 7-13 sdut - C语言实验—圆周率

输入n值,并利用下列格里高里公式计算并输出圆周率:

1193.jpg

输入格式:

输入公式中的n值。

输出格式:

输出圆周率,保留5位小数。

输入样例:

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

1

输出样例:

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

2.66667
#include<stdio.h>
int main()
{double sum,m,i,n;scanf("%lf",&n);for(i=1;i<=n;i++){m=1/(4*i-3)-1/(4*i-1);sum=sum+m;}printf("%.5f",sum*4);return 0;
}

7-14 sdut-C语言实验-虎子的虎年理财计划

传说西塔发明了国际象棋而使国王十分高兴,他决定要重赏西塔,西塔说:“我不要你的重赏,陛下,只要你在我的棋盘上赏一些麦子就行了。在棋盘的第1个格子里放1粒,在第2个格子里放2粒,在第3个格子里放4粒,在第4个格子里放8粒,依此类推,以后每一个格子里放的麦粒数都是前一个格子里放的麦粒数的2倍,直到放满第64个格子就行了”。国王觉得很容易就可以满足他的要求,于是就同意了。但很快国王就发现,即使将国库所有的粮食都给他,也不够百分之一。

虎子深受启发,他开始了自己伟大的理财梦想:如果按照上面的复利计算,从这个虎年开始,第一年存1元钱,第二年存2元钱,第三年存4元钱,以此类推。你帮他算算,如果存n年(1<=n<=18),到下一个虎年虎子会存多少钱?

输入格式:

输入一个n,表示存n年。

输出格式:

输出虎子n年后的存款数额。

输入样例:

12

输出样例:

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

4095
#include<stdio.h>
int main()
{int n,i,m=1,sum=0;scanf("%d",&n);for(i=1;i<=n;i++){sum=sum+m;m=m*2;}printf("%d",sum);return 0;
}

7-15 sdut-C语言实验-完美的素数

素数又称质数。指一个大于1的自然数,除了1和此整数自身外,不能被其他自然数整除的数。我们定义:如果一个素数是完美的素数,当且仅当它的每一位数字之和也是一个素数。现在给你一个正整数,你需要写个程序判断一下这个数按照上面的定义是不是一个完美的素数。

输入格式:

输入包含多组测试数据。
每组测试数据只包含一个正整数 n (1 < n <= 10^6)。

输出格式:

对于每组测试数据,如果 n 是完美的素数,输出“YES”,否则输出“NO”(输出均不含引号)。

输入样例:

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

11
13

输出样例:

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

YES
NO
#include<stdio.h>
int main()
{int n,i,j,sum=0,a1,a2,a3,a4,a5,a6,t=1;while(scanf("%d",&n)!=EOF){a1=n%10;a2=n/10%10;a3=n/100%10;a4=n/1000%10;a5=n/10000%10;a6=n/100000%10;sum=a1+a2+a3+a4+a5+a6;for(i=2;i<=n-1;i++){if(n%i==0)t++;}for(j=2;j<=sum-1;j++){if(sum%j==0)t++;}if(t==1)printf("YES\n");elseprintf("NO\n");}return 0;
}

7-16 sdut-C语言实验-余弦

输入n的值,计算cos(x)。

截图20220915151932.png

输入格式:

输入数据有多行,每行两个数,包括x和n。第一数据为x,第二个数据为n。

输出格式:

输出cos(x)的值,保留4位小数。

输入样例:

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

0.0 100
1.5 3

输出样例:

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

1.0000
0.0701
#include<stdio.h>
int main()
{double x;int i,n;while(scanf("%lf %d\n",&x,&n)!=EOF){double sum=0.0,k=1.0,flag=-1.0;for(i=0;i<=n;i++){if(i!=0){k=k*(x*x)*flag/((2*i-1)*(2*i));}sum=sum+k;}printf("%.4f\n",sum);}return 0;
}

7-17 sdut-C语言实验-求某个范围内的所有素数

求小于n的所有素数,按照每行10个显示出来。

输入格式:

输入整数n(n<10000)。

输出格式:

每行10个依次输出n以内(不包括n)的所有素数。如果一行有10个素数,每个素数后面都有一个空格,包括每行最后一个素数。

输入样例:

100

输出样例:

2 3 5 7 11 13 17 19 23 29 
31 37 41 43 47 53 59 61 67 71 
73 79 83 89 97 
#include<stdio.h>
int main()
{int n,i,a=0,g;scanf("%d",&n);for(i=2;i<=n;i++){if(i==2){printf("%d ",i);a++;}else{for(g=2;g<=i-1;g++){if(i%g==0){break;}}if(i==g){printf("%d ",i);a++;if(a%10==0)printf("\n");}}}return 0;
}

 7-18 水仙花数

水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=13+53+33。 本题要求编写程序,计算所有N位水仙花数。

输入格式:

输入在一行中给出一个正整数N(3≤N≤7)。

输出格式:

按递增顺序输出所有N位水仙花数,每个数字占一行。

输入样例:

3

输出样例:

153
370
371
407
#include<stdio.h>
int main()
{int n,x=1,y=1;scanf("%d",&n);for(int i=1;i<n;i++){x=x*10;y=y*10;}y=y*10;for(int j=x;j<y;j++){int m=j;int sum=0;while(m!=0){int a,b=1;a=m%10;int p=n;while(p--){b=b*a;}sum=sum+b;m=m/10;}if(sum==j){printf("%d\n",sum);}}return 0;
}

7-19 计算阶乘和

对于给定的正整数N,需要你计算 S=1!+2!+3!+...+N!。

输入格式:

输入在一行中给出一个不超过10的正整数N。

输出格式:

在一行中输出S的值。

输入样例:

3

输出样例:

9
#include<stdio.h>
int main()
{int n,i,k=1,sum=0;scanf("%d",&n);for(i=1;i<=n;i++){k=k*i;sum=sum+k;}printf("%d",sum);
}

7-20 输出整数各位数字

本题要求编写程序,对输入的一个整数,从高位开始逐位分割并输出它的各位数字。

输入格式:

输入在一行中给出一个长整型范围内的非负整数。

输出格式:

从高位开始逐位输出该整数的各位数字,每个数字后面有一个空格。

输入样例:

123456

输出样例:

1 2 3 4 5 6 
#include<stdio.h>
int main()
{int n,k=1,t;scanf("%d",&n);t=n;while(t>9){t=t/10;k=k*10;}while(k>0){printf("%d ",n/k);n=n%k;k=k/10;}return 0;
}

7-21 打印九九口诀表

下面是一个完整的下三角九九口诀表:

1*1=1   
1*2=2   2*2=4   
1*3=3   2*3=6   3*3=9   
1*4=4   2*4=8   3*4=12  4*4=16  
1*5=5   2*5=10  3*5=15  4*5=20  5*5=25  
1*6=6   2*6=12  3*6=18  4*6=24  5*6=30  6*6=36  
1*7=7   2*7=14  3*7=21  4*7=28  5*7=35  6*7=42  7*7=49  
1*8=8   2*8=16  3*8=24  4*8=32  5*8=40  6*8=48  7*8=56  8*8=64  
1*9=9   2*9=18  3*9=27  4*9=36  5*9=45  6*9=54  7*9=63  8*9=72  9*9=81  

本题要求对任意给定的一位正整数N,输出从1*1N*N的部分口诀表。

输入格式:

输入在一行中给出一个正整数N(1≤N≤9)。

输出格式:

输出下三角N*N部分口诀表,其中等号右边数字占4位、左对齐。

输入样例:

4

输出样例:

1*1=1   
1*2=2   2*2=4   
1*3=3   2*3=6   3*3=9   
1*4=4   2*4=8   3*4=12  4*4=16  
#include<stdio.h>
int main()
{int n,i,j;scanf("%d",&n);for(i=1;i<=n;i++){for(j=1;j<=i;j++){printf("%d*%d=%-4d",j,i,i*j);}printf("\n");}return 0;
}

7-22 找完数

所谓完数就是该数恰好等于除自身外的因子之和。例如:6=1+2+3,其中1、2、3为6的因子。本题要求编写程序,找出任意两正整数m和n之间的所有完数。

输入格式:

输入在一行中给出2个正整数m和n(1<m≤n≤10000),中间以空格分隔。

输出格式:

逐行输出给定范围内每个完数的因子累加形式的分解式,每个完数占一行,格式为“完数 = 因子1 + 因子2 + ... + 因子k”,其中完数和因子均按递增顺序给出。若区间内没有完数,则输出“None”。

输入样例:

2 30

输出样例:

6 = 1 + 2 + 3
28 = 1 + 2 + 4 + 7 + 14
#include<stdio.h>
#include<math.h>
int main(void)
{int m,n,i,j,k,flag=0;scanf("%d %d",&m,&n);for(i=m;i<=n;i++){int sum=0;for(j=1;j<i;j++){if(i%j==0){sum=sum+j;}}if(sum==i){flag=1;printf("%d = ",sum);for(k=1;k<sum;k++){if(sum%k==0){if(k==sum/2)printf("%d",k);else printf("%d + ",k);}}printf("\n");}}if(flag==0)printf("None");return 0;
}

7-23 编程打印空心字符菱形

本题目要求读入菱形起始字母和菱形的高度,然后输出空心字符菱形。所谓“空心菱形”是指:每行由两端为字母、中间为空格的字符串构成,每行的字符串中心对齐;上半部分相邻两行字符串长度差2,且字母从给定的起始字母逐一递增;下半部分与上半部分对称。

输入格式:

输入在一行中给出起始字母(范围为英文大写字母A-G)和菱形的高度(为不超过10的奇数)。

输出格式:

输出空心字符菱形。

输入样例:


B 5

输出样例:

  BC C
D   DC CB
#include<stdio.h>
int main()
{int n;char a;scanf("%c %d",&a,&n);for(int i=0;i<=n/2;i++){for(int j=0;j<n/2-i;j++)printf(" ");for(int k=0;k<2*i+1;k++){if(k==0 || k==2*i)printf("%c",a);elseprintf(" ");}printf("\n");a++;}a--;for(int m=0;m<n/2;m++){a--;for(int o=0;o<m+1;o++)printf(" ");for(int p=0;p<n-2*m-2;p++){if(p==0 || p==n-2*m-2-1)printf("%c",a);elseprintf(" ");}printf("\n");}return 0;
}

7-24 求数列前n项之和

已知数列1,1/3,1/5,1/7,…,求出其前n项之和,其中的实型变量用double类型。

输入格式:

输入n的值,一个正整数。

输出格式:

以保留两位小数的形式输出数列前n项的和并换行。

输入样例:

3

输出样例:

1.53
#include<stdio.h>
int main()
{int m,n,i;double sum=0;scanf("%d",&n);for(i=1;i<=n;i++){m=2*i-1;sum=sum+(1.0)/m;}printf("%.2f",sum);return 0;
}

相关文章:

程序设计基础I-实验4 循环结构之for语句

7-1 sdut-C语言实验-AB for Input-Output Practice (Ⅳ) Your task is to Calculate a b. 输入格式: Your task is to Calculate a b. 输出格式: For each pair of input integers a and b you should output the sum of a and b in one line, and with one line of out…...

深入工作流调度的内核

在大数据时代&#xff0c;工作流任务调度系统成为了数据处理和业务流程管理的核心组件&#xff0c;在大数据平台的构建和开发过程中尤为重要。随着数据量的激增和业务需求的多样化&#xff0c;合理的任务调度不仅能够提高资源利用率&#xff0c;还能保证业务流程的稳定和高效运…...

vue3中动态引入组件并渲染组件

在开发中 有时会在打包或者各种可能的情况下 报错或警告提示 模块化打包的问题&#xff0c; 我们需要动态引入组件并渲染组件时&#xff0c;可以使用import引入 如下举例 import { ref, markRaw } from vue const childrenComponent ref(); onMounted(() > {//举例引入一个…...

【艾思科蓝】网络安全的隐秘战场:构筑数字世界的铜墙铁壁

第七届人文教育与社会科学国际学术会议&#xff08;ICHESS 2024&#xff09;_艾思科蓝_学术一站式服务平台 更多学术会议请看&#xff1a;https://ais.cn/u/nuyAF3 目录 引言 一、网络安全&#xff1a;数字时代的双刃剑 1.1 网络安全的定义与重要性 1.2 网络安全威胁的多元化…...

将图片资源保存到服务器的盘符中

服务类 系统盘符&#xff1a;file-path.disk&#xff08;可能会变&#xff0c;配置配置文件dev中&#xff09;文件根路径&#xff1a;file-path.root-path&#xff08;可能会变&#xff0c;配置配置文件dev中&#xff09;http协议的Nginx的映射前缀&#xff1a;PrefixConstant.…...

数学建模练习小题目

题目A 有三名商人各带一名仆人过河&#xff0c;船最多能载两人。在河的任何一岸&#xff0c;若仆人数超 过商人数&#xff0c;仆人会杀商人越货。如何乘船由商人决定&#xff0c;问是否有安全过河方案&#xff0c;若有&#xff0c;最少需要几步? 定义变量 商人和仆人的状态…...

不可错过的10款文件加密软件,企业电脑加密文件哪个软件好用

在信息安全日益重要的今天&#xff0c;企业和个人都需要可靠的文件加密软件来保护敏感数据。以下是2024年不可错过的10款文件加密软件&#xff0c;它们以强大的加密功能和易用性而闻名。 1.安秉加密软件 安秉加密软件是一款专为企业设计的信息安全管理工具&#xff0c;采用驱动…...

常用卫星学习

文章目录 Landsat-8 Landsat-8 由一台操作陆地成像仪 &#xff08;OLI&#xff09; 和一台热红外传感器 &#xff08;TIRS&#xff09;的卫星&#xff0c;OLI 提供 9 个波段&#xff0c;覆盖 0.43–2.29 μm 的波长&#xff0c;其中全色波段&#xff08;一般指0.5μm到0.75μm左…...

音视频入门基础:FLV专题(3)——FLV header简介

一、引言 本文对FLV格式的FLV header进行简介&#xff0c;FLV文件的开头就是FLV header。 进行简介之前&#xff0c;请各位先从《音视频入门基础&#xff1a;FLV专题&#xff08;1&#xff09;——FLV官方文档下载》下载FLV的官方文档《video_file_format_spec_v10_1.pdf》和…...

python中数据处理库,机器学习库以及自动化与爬虫

Python 在数据处理、机器学习和自动化任务方面非常强大&#xff0c;它的库生态系统几乎涵盖了所有相关领域。我们将从以下几个部分来介绍 Python 中最常用的库&#xff1a; 数据处理库&#xff1a;Pandas、NumPy 等机器学习库&#xff1a;Scikit-learn、TensorFlow、Keras 等自…...

2024最新测评:低代码平台在企业复杂应用场景的适用性如何?

低代码平台种类多&#xff0c;不好一概而论。但最近有做部分低代码平台的测评&#xff0c;供大家参考。 一个月前接到老板紧急任务&#xff1a;调研有没有一款低代码平台能开发我司的软件场景。我司是一家快速发展中的制造业企业&#xff0c;业务遍布全国&#xff0c;需要一个…...

URL中 / 作为字符串,而不是路径。

在Harbor中&#xff0c;仓库路径是二级&#xff0c;有时候在打镜像的时候&#xff0c;会把 / 作为字符串打进去&#xff0c;URL访问的时候有可能就当路径了。 解决办法&#xff1a;/ 转义 %252F...

el-input只能输入指定范围的数字

el-input只能输入指定范围的数字 需求&#xff1a;el-input只能输入指定范围的数字&#xff0c;不采用el-input-number组件。 几个关键点如下 v-model.numbertype"number"min"1" max"999999" 数字的范围 οninput"validity.valid ||(value…...

数据结构编程实践20讲(Python版)—01数组

本文目录 01 数组 arrayS1 说明S2 举例S3 问题&#xff1a;二维网格中的最小路径求解思路Python3程序 S4 问题&#xff1a;图像左右变换求解思路Python3程序 S5 问题&#xff1a;青蛙过河求解思路Python3程序 写在前面 数据结构是计算机科学中的一个重要概念&#xff0c;用于组…...

数据库实验2—1

10-1 查询重量在[40,65]之间的产品信息 本题目要求编写SQL语句&#xff0c; 检索出product表中所有符合40 < Weight < 65的记录。 提示&#xff1a;请使用SELECT语句作答。 表结构: CREATE TABLE product (Pid varchar(20), --商品编号PName varchar(50), --商品名称…...

现代前端框架实战指南:React、Vue.js、Angular核心概念与应用

随着互联网技术的发展&#xff0c;前端开发变得越来越复杂。 为了应对这些挑战&#xff0c;前端框架应运而生&#xff0c;它们提供了丰富的功能和工具&#xff0c;帮助开发者更高效地构建 和维护大型前端应用。前端框架是现代Web开发中不可或缺的一部分&#xff0c;它们提供了…...

MySQL --用户管理

文章目录 1.用户1.1用户信息1.2创建用户1.3删除用户1.4修改用户密码 2.数据库的权限2.1给用户授权2.2回收权限 如果我们只能使用root用户&#xff0c;这样存在安全隐患。这时&#xff0c;就需要使用MySQL的用户管理。 1.用户 1.1用户信息 MySQL中的用户&#xff0c;都存储在系…...

详解前驱图与PV操作

前驱图、PV操作 前驱图与PV操作的结合例子&#xff1a;两个进程的同步问题使用PV操作实现同步 前驱图的实际应用更复杂的场景示例示例1&#xff1a;前驱图与PV操作的结合1. 前驱图表示2. 使用信号量&#xff08;PV操作&#xff09;实现同步进程的执行逻辑&#xff1a; 3. 示例代…...

孩子来加拿大上学真的那么轻松吗?(上)

点击文末“阅读原文”即可参与节目互动 剪辑、音频 / 卷圈 运营 / SandLiu 卷圈 监制 / 姝琦 封面 / 姝琦Midjourney 产品统筹 / bobo 这是拼娃时代第三十一期节目&#xff0c;经过了一年的沉寂&#xff0c;拼娃时代在今年九月份终于恢复更新啦&#xff0c;JunJun老师也…...

【算法篇】二叉树类(1)(笔记)

目录 一、认识二叉树 1. 二叉树的种类 &#xff08;1&#xff09;满二叉树 &#xff08;2&#xff09;完全二叉树 &#xff08;3&#xff09;二叉搜索树 &#xff08;4&#xff09;平衡二叉搜索树 2. 二叉树的存储方式 3. 二叉树的遍历方式 4. 二叉树的定义 二、Leet…...

《C++无锁编程:解锁高性能并发的新境界》

在当今的软件开发领域&#xff0c;并发编程的重要性日益凸显。随着多核处理器的普及&#xff0c;开发者们越来越需要利用并发来提高程序的性能和响应速度。而 C作为一种强大的编程语言&#xff0c;提供了多种技术来实现无锁编程&#xff0c;从而在并发环境下获得更高的性能和更…...

系统架构设计师教程 第9章 9.5 软件可靠性测试 笔记

9.5 软件可靠性测试 ★★★☆☆ 9.5.1 软件可靠性测试概述 软件测试者可以使用很多方法进行软件测试&#xff0c;如按行为或结构来划分输入域的划分测试&#xff0c; 纯粹随机选择输入的随机测试&#xff0c;基于功能、路径、数据流或控制流的覆盖测试等。 软件可靠性测试由可…...

如何使用ssm实现校园体育赛事管理系统的设计与实现+vue

TOC ssm713校园体育赛事管理系统的设计与实现vue 绪论 课题背景 身处网络时代&#xff0c;随着网络系统体系发展的不断成熟和完善&#xff0c;人们的生活也随之发生了很大的变化。目前&#xff0c;人们在追求较高物质生活的同时&#xff0c;也在想着如何使自身的精神内涵得…...

CSS 中的文本相关属性(line - height、font、letter - 属性、text - 属性)

目录 非 VIP 用户可前往公众号回复“css”进行免费阅读 line - height属性 字号与行高的取值约定 行高与盒子高度的关系 font、letter -属性 、text -属性 font属性 letter -属性 text - 属性 非 VIP 用户可前往公众号回复“css”进行免费阅读 line - height属性 字号与…...

mobaxterm、vscode通过跳板机连接服务器

目标服务器&#xff1a;111.111.11.11 跳板机&#xff1a;100.100.10.10 1. mobaxterm通过跳板机连接服务器 1.1 目标服务器信息 1.2 跳板机信息 1.3 登录 点击登录&#xff0c;会输入密码&#xff0c;成功 参考&#xff1a;https://blog.csdn.net/qq_40636486/article/det…...

鸿萌数据恢复:iPhone 手机被盗后应采取哪些措施?警惕这些骗局

天津鸿萌科贸发展有限公司从事数据安全服务二十余年&#xff0c;致力于为各领域客户提供专业的数据恢复、数据备份解决方案与服务&#xff0c;并针对企业面临的数据安全风险&#xff0c;提供专业的相关数据安全培训。 丢失昂贵的 iPhone 不仅会造成较大的经济损失&#xff0c;还…...

为了学习Python熬夜部署了Jupyter Notebook 6.x

文章目录 Docker拉取并构建容器安装部署jupyter对Jupyter使用过程问题总结1 没有代码提示怎么办&#xff1f;2 如果想切换python版本了怎么办&#xff1f;3 想在jupyter里面使用vim怎么办&#xff1f; 遇见的问题参考文章 怎么说&#xff0c;今天在学习Python的时候&#xff0c…...

docker-文件复制(docker cp:用于在Docker主机和容器之间拷贝文件或目录)

文章目录 1、把宿主机的文件复制到容器内部1.1、查询 宿主机 root 下的文件1.2、docker cp /root/anaconda-ks.cfg spzx-redis:/root1.3、查看 spzx-redis 容器 中/root目录下是否有 anaconda-ks.cfg 文件 2、把容器中的文件 复制 到宿主机中2.1、查看 spzx-redis 容器 / 下的文…...

guava里常用功能

guava 是 Google 提供的一个 Java 库&#xff0c;提供了很多实用的工具类和方法&#xff0c;可以帮助开发者更高效地编写代码。以下是一些常用的 Guava 工具类及其功能示例&#xff1a; 1. Lists 用于操作列表的工具类。 import com.google.common.collect.Lists;List<In…...

su 命令:一键切换用户身份、提高su命令安全性的建议

一、命令简介 ​su ​命令是 Linux 和 Unix 系统中的一个实用工具&#xff0c;用于切换用户身份。它允许当前登录用户在不退出登录会话的情况下&#xff0c;切换到另一个用户的身份。通常&#xff0c;su ​用于从普通用户切换到 root 用户&#xff0c;或从 root 用户切换到其他…...