C语言及算法设计课程实验二:数据类型、运算符和简单的输入输出

news2024/11/15 19:46:08

C语言及算法设计课程实验二:数据类型、运算符和简单的输入输出

  • 一、实验目的
  • 二、实验内容
    • 2.1、输入并运行教材第3章第4题给出的程序:
    • 2.2、输入第3章第5题的程序
    • 2.3、输入以下程序:
    • 2.4、程序设计题:假如我国国民生产总值的年增长率为9%,计算10年后我国国民生产总值与现在相比增长多少百分比。编写程序。
  • 三、实验步骤
  • 3.1、数据类型、运算符和简单的输入输出实验题目1:输入并运行教材第3章第4题给出的程序:
  • 3.2、数据类型、运算符和简单的输入输出实验题目2:输入第3章第5题的程序
  • 3.3、数据类型、运算符和简单的输入输出实验题目3:输入以下程序:
  • 3.4、数据类型、运算符和简单的输入输出实验题目4:程序设计题:假如我国国民生产总值的年增长率为9%,计算10年后我国国民生产总值与现在相比增长多少百分比。编写程序。
  • 3.4.1、编写程序
    • 3.4.1.1、for 循环方式计算百分比如下所示
    • 3.4.1.2、调用math函数方式计算百分比如下所示
    • 3.4.1.3、for 循环方式和调用math函数方式计算百分比形成综合程序如下所示
  • 3.4.2、年利率改为输入方式
  • 3.4.3、在程序中增加printf函数语句
  • 四、实验总结
  • 五、实验完整程序
    • 5.1、数据类型、运算符和简单的输入输出实验题目1:输入并运行教材第3章第4题给出的程序的完整程序
    • 5.2、数据类型、运算符和简单的输入输出实验题目2:输入第3章第5题的程序的完整程序
    • 5.3、数据类型、运算符和简单的输入输出实验题目3:输入以下程序的完整程序
    • 5.4、数据类型、运算符和简单的输入输出实验题目4:程序设计题:假如我国国民生产总值的年增长率为9%,计算10年后我国国民生产总值与现在相比增长多少百分比。编写程序的完整程序

在这里插入图片描述

一、实验目的

在这里插入图片描述

  • (1) 掌握c语言数据类型,了解字符型数据和整型数据的内在关系。
  • (2) 掌握对各种数值型数据的正确输入方法。
  • (3) 学会使用C的有关算术运算符,以及包含这些运算符的表达式,特别是自加( + + )和自减(- -)运算符的使用。
  • (4) 学会编写和运行简单的应用程序。
  • (5) 进一步熟悉C程序的编辑、编译、连接和运行的过程。

二、实验内容

2.1、输入并运行教材第3章第4题给出的程序:

(1) 输入并运行教材第3章第4题给出的程序如下所示:

#include <stdio.h>

int main()
{
	char cl, c2;
	cl = 97;
	c2 = 98;
	printf("%c %c\n"cl, c2);
	printf("%d %d\n", cl, c2);
	return 0;
}
  • ①运行以上程序,分析为什么会输出这些信息。

  • ②如果将程序第4,5行改为

cl = 197;
c2 = 198;

运行时会输出什么信息?为什么?

  • ③如果将程序第3行改为
int cl,c2;

运行时会输出什么信息?为什么?

2.2、输入第3章第5题的程序

(2) 输入第3章第5题的程序。即:
用下面的 scanf 函数输入数据,使 a = 3, b = 7, x = 8.5, y = 71.82, cl = 'A' , c2 = 'a'。问 在键盘上如何输入?

#include <stdio.h>
int main()
{
	int a, b;
	float x, y;
	char c1, c2;
	scanf("a=%d b=%d", &a, &b);
	scanf("%f %e", &x, &y);
	scanf("%c%c", &c1, &c2);
	return 0;
}

运行时分别按以下方式输入数据,观察输出结果,分析原因。
在这里插入图片描述

通过此题,总结输入数据的规律和容易出错的地方。

2.3、输入以下程序:

输入以下程序:

#include <stdio.h>	
int main()
{
	int i, j, m, n;
	i = 8;
	j = 10;
	m = ++i; n = j ++;
	printf("%d, %d, %d, %d\n", i, j, m, n);
	return 0;
}

① 编译和运行程序,注意i,j,m,n各变量的值。
② 将第6,7行改为

m = i++;
n = ++j;

再编译和运行,分析结果。
③ 程序改为

#include <stdio.h>
int main()
{
	int i, j;
	i = 8;
	j = 10;
	printf("%d,%d\n", i++, j ++);
}

再编译和运行,分析结果。
④ 在③的基础上,将printf语句改为

printf("%d, %d\n", ++i, ++j);

再编译和运行。
⑤ 再将printf语句改为

printf("%d, %d, %d, %d\n", i, j, i++, j++);

再编译和运行,分析结果。
⑥ 程序改为:

#include <stdio.h>
int main()
{
	int i, j, m = 0, n = 0;
	i = 8;
	j = 10;
	m += i ++; n -= --j;
	printf("i= %d,j= %d,m= %d,n= %d\n", i, j, m, n);
	return 0;
}

再编译和运行,分析结果。

2.4、程序设计题:假如我国国民生产总值的年增长率为9%,计算10年后我国国民生产总值与现在相比增长多少百分比。编写程序。

(4)假如我国国民生产总值的年增长率为9%,计算10年后我国国民生产总值与现在相比增长多少百分比。编写程序.(第3章第1题)
计算公式为:在这里插入图片描述

r为年增长率,n为年数,p为与现在相比的倍数。

  • ① 输入自己编好的程序,编译并运行,分析运行结果。
  • ② 年增长率不在程序中指定,改用scanf函数语句输入,分别输入7%,8%,10%。观察结果。
  • ③ 在程序中增加printf函数语句,用来提示输入什么数据,说明输出的是什么数据。

三、实验步骤

在这里插入图片描述

3.1、数据类型、运算符和简单的输入输出实验题目1:输入并运行教材第3章第4题给出的程序:

(1) 输入并运行教材第3章第4题给出的程序如下所示:

#include <stdio.h>

int main()
{
	char cl, c2;
	cl = 97;
	c2 = 98;
	printf("%c %c\n"cl, c2);
	printf("%d %d\n", cl, c2);
	return 0;
}
  • ①运行以上程序,分析为什么会输出这些信息。

运行以上程序,输出这些信息如下所示

在这里插入图片描述

 error C2146: 语法错误: 缺少“)(在标识符“cl”的前面)
 warning C4473: “printf”: 没有为格式字符串传递足够的参数
 message : 占位符和其参数预计 2 可变参数,但提供的却是 0 参数
 message : 缺失的可变参数 1 为格式字符串“%c”所需
 error C2059: 语法错误:)2>已完成生成项目“2-数据类型、运算符和简单的输入输出.vcxproj”的操作 - 失败。
========== 全部重新生成: 成功 1 个,失败 1 个,跳过 0==========

错误的原因在于printf("%c %c\n"cl, c2);中,在c1前面缺少了逗号。
已改为如下所示

printf("%c %c\n", cl, c2);

编译运可以通过,如下所示

在这里插入图片描述

  • ②如果将程序第4,5行改为
cl = 197;
c2 = 198;

运行时会输出什么信息?为什么?

如果将程序第4,5行改为
cl = 197;
c2 = 198;
运行结果如下

在这里插入图片描述

可以看到输出的是
??
-59 -58

  • ③如果将程序第3行改为
int cl,c2;

运行时会输出什么信息?为什么?

如果将程序第3行改为
int cl,c2;
输出的结果为如下所示

在这里插入图片描述

将第3行改为
int cl,c2;
输出的结果为
a b
97 98

3.2、数据类型、运算符和简单的输入输出实验题目2:输入第3章第5题的程序

(2) 输入第3章第5题的程序。即:
用下面的 scanf 函数输入数据,使 a = 3, b = 7, x = 8.5, y = 71.82, cl = 'A' , c2 = 'a'。问 在键盘上如何输入?

#include <stdio.h>
int main()
{
	int a, b;
	float x, y;
	char c1, c2;
	scanf("a=%d b=%d", &a, &b);
	scanf("%f %e", &x, &y);
	scanf("%c%c", &c1, &c2);
	printf("a=%d,b=%d,x=%f,y=%f,c1=%c,c2=%c\n", a, b, x, y, c1, c2);
	return 0;
}

运行时分别按以下方式输入数据,观察输出结果,分析原因。
在这里插入图片描述

输入数据的方式

  1. a=3,b=7,x=8.5,y=71.82,A,a回车

输入与输出结果如下所示

a=3,b=7,x=8.5,y=71.82,A,a
a=3,b=-858993460,x=-107374176.000000,y=-107374176.000000,c1=,,c2=b

在这里插入图片描述

  1. a=3 b=7 x=8.5 y=71.82 A a回车

输入与输出结果如下所示

a=3 b=7 x=8.5 y=71.82 A a
a=3,b=-858993460,x=-107374176.000000,y=-107374176.000000,c1=b,c2==

在这里插入图片描述

  1. a=3 b=7 8.5 71.82 A a回车

输入与输出结果如下所示

a=3 b=7 8.5 71.82 A a
a=3,b=7,x=8.500000,y=71.820000,c1= ,c2=A

在这里插入图片描述

  1. a=3 b=7 8.5 71.82Aa回车

输入与输出结果如下所示

a=3 b=7 8.5 71.82Aa
a=3,b=7,x=8.500000,y=71.820000,c1=A,c2=a

在这里插入图片描述

  1. 3 7 8.5 71.82Aa回车

输入与输出结果如下所示

3 7 8.5 71.82Aa
a=-858993460,b=-858993460,x=3.000000,y=7.000000,c1= ,c2=8

在这里插入图片描述

  1. a=3 b=7回车
    8.5 71.82回车
    A回车
    a回车

输入与输出结果如下所示

a=3 b=7
8.5 71.82
A
a=3,b=7,x=8.500000,y=71.820000,c1=
,c2=A

在这里插入图片描述

  1. a=3 b=7回车
    8.5 71.82回车
    Aa回车

输入与输出结果如下所示

a=3 b=7
8.5 71.82
Aa
a=3,b=7,x=8.500000,y=71.820000,c1=
,c2=A

在这里插入图片描述
8. a=3 b=7回车
8.5 71.82Aa回车

输入与输出结果如下所示

a=3 b=7
8.5 71.82Aa
a=3,b=7,x=8.500000,y=71.820000,c1=A,c2=a

在这里插入图片描述

通过此题,总结输入数据的规律和容易出错的地方。

  • scanf("a=%d b=%d", &a, &b);在输入的时候,应该和a=%d b=%d保持一致:a=3 b=7
  • scanf("%f %e", &x, &y);在输入的时候,应该和%f %e保持一致:8.5 71.82

3.3、数据类型、运算符和简单的输入输出实验题目3:输入以下程序:

输入以下程序:

#include <stdio.h>	
int main()
{
	int i, j, m, n;
	i = 8;
	j = 10;
	m = ++i; n = j ++;
	printf("%d, %d, %d, %d\n", i, j, m, n);
	return 0;
}

① 编译和运行程序,注意i,j,m,n各变量的值。

运行以上程序,输出如下所示

在这里插入图片描述

++i是先将变量自身加一,然后赋值给变量m。
j ++是变量先赋值给变量n, 然后在自身加一。
所以m=9, n=10

② 将第6,7行改为

m = i++;
n = ++j;

再编译和运行运行以上程序,输出如下所示

在这里插入图片描述

i ++是变量先赋值给变量m, 然后在自身加一。
++j是先将变量自身加一,然后赋值给变量m。
所以m=8, n=11

  • 3-6的分析情况也1-2的分析类似。

③ 程序改为

#include <stdio.h>
int main()
{
	int i, j;
	i = 8;
	j = 10;
	printf("%d,%d\n", i++, j ++);
}

再编译和运行运行以上程序,输出如下所示

在这里插入图片描述

④ 在③的基础上,将printf语句改为

printf("%d, %d\n", ++i, ++j);

再编译和运行运行以上程序,输出如下所示

在这里插入图片描述

⑤ 再将printf语句改为

printf("%d, %d, %d, %d\n", i, j, i++, j++);

再编译和运行运行以上程序,输出如下所示

在这里插入图片描述

⑥ 程序改为:

#include <stdio.h>
int main()
{
	int i, j, m = 0, n = 0;
	i = 8;
	j = 10;
	m += i ++; n -= --j;
	printf("i= %d,j= %d,m= %d,n= %d\n", i, j, m, n);
	return 0;
}

再编译和运行运行以上程序,输出如下所示

在这里插入图片描述

3.4、数据类型、运算符和简单的输入输出实验题目4:程序设计题:假如我国国民生产总值的年增长率为9%,计算10年后我国国民生产总值与现在相比增长多少百分比。编写程序。

(4)假如我国国民生产总值的年增长率为9%,计算10年后我国国民生产总值与现在相比增长多少百分比。编写程序.(第3章第1题)
计算公式为:在这里插入图片描述

r为年增长率,n为年数,p为与现在相比的倍数。

  • ① 输入自己编好的程序,编译并运行,分析运行结果。

3.4.1、编写程序

编写程序如下

3.4.1.1、for 循环方式计算百分比如下所示

	//for 循环方式计算
	for (int i = 0; i < n; i++)
	{
		p = p * (1 + r);
	}

	printf("%.3lf\n", p);

3.4.1.2、调用math函数方式计算百分比如下所示

	// 调用math函数方式
	p = 1.0;
	r = 0.09;
	n = 10;

	p = pow(1 + r, n);
	printf("%.3lf\n", p);

3.4.1.3、for 循环方式和调用math函数方式计算百分比形成综合程序如下所示

#define _CRT_SECURE_NO_WARNINGS

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int main()
{
	system("color 3E");

	double p, r;
	int n;

	p = 1.0;
	r = 0.09;
	n = 10;

	// for 循环方式
	for (int i = 0; i < n; i++)
	{
		p = p * (1 + r);
	}

	printf("%.3lf\n", p);
	
	// 调用math函数方式
	p = 1.0;
	r = 0.09;
	n = 10;

	p = pow(1 + r, n);
	printf("%.3lf\n", p);

	system("pause");
	return 0;
}

程序编译结果如下所示

在这里插入图片描述

  • ② 年增长率不在程序中指定,改用scanf函数语句输入,分别输入7%,8%,10%。观察结果。

3.4.2、年利率改为输入方式

程序如下所示

	p = 1.0;
	//r = 0.09;
	n = 10;

	scanf("%lf", &r);

	// for 循环方式
	for (int i = 0; i < n; i++)
	{
		p = p * (1 + r);
	}

	printf("%.3lf\n\n", p);
	
	// 调用math函数方式
	p = 1.0;
	//r = 0.09;
	n = 10;
	
	scanf("%lf", &r);

	p = pow(1 + r, n);
	printf("%.3lf\n", p);

分别输入7%,8%,10%运行结果如下所示

  1. 7%

在这里插入图片描述
2. 8%

在这里插入图片描述

  1. 10%

在这里插入图片描述

3.4.3、在程序中增加printf函数语句

③ 在程序中增加printf函数语句,用来提示输入什么数据,说明输出的是什么数据。
增添printf语句如下

	printf("输入年利率: ");
	printf("\n国民生产总值与现在相比增长%.3lf百分比\n\n", p);

程序运行结果如下所示

在这里插入图片描述

四、实验总结

在这里插入图片描述

本次通过C语言及算法设计课程实验二:数据类型、运算符和简单的输入输出。掌握了如下几点。

  • (1) 掌握c语言数据类型,了解字符型数据和整型数据的内在关系。
  • (2) 掌握对各种数值型数据的正确输入方法。
  • (3) 学会使用C的有关算术运算符,以及包含这些运算符的表达式,特别是自加( + + )和自减(- -)运算符的使用。
  • (4) 学会编写和运行简单的应用程序。
  • (5) 进一步熟悉C程序的编辑、编译、连接和运行的过程。

五、实验完整程序

在这里插入图片描述

5.1、数据类型、运算符和简单的输入输出实验题目1:输入并运行教材第3章第4题给出的程序的完整程序

完整程序如下所示

#include <stdio.h>

int main()
{
	/*char cl, c2;*/
	int cl, c2;
	cl = 97;
	c2 = 98;
	printf("%c %c\n", cl, c2);
	printf("%d %d\n", cl, c2);
	return 0;
}

5.2、数据类型、运算符和简单的输入输出实验题目2:输入第3章第5题的程序的完整程序

完整程序如下所示

#define _CRT_SECURE_NO_WARNINGS

#include <stdio.h>
int main()
{
	int a, b;
	float x, y;
	char c1, c2;
	scanf("a=%d b=%d", &a, &b);
	scanf("%f %e", &x, &y);
	scanf("%c%c", &c1, &c2);
	printf("a=%d,b=%d,x=%f,y=%f,c1=%c,c2=%c\n", a, b, x, y, c1, c2);
	return 0;
}


5.3、数据类型、运算符和简单的输入输出实验题目3:输入以下程序的完整程序

完整程序如下所示

#include <stdio.h>	
int main()
{
	//int i, j, m, n;
	//i = 8;
	//j = 10;
	///*m = ++i; n = j++;*/
	//m = i++;
	//n = ++j;
	//printf("%d, %d, %d, %d\n", i, j, m, n);

	/*int i, j;
	i = 8;
	j = 10;*/
	/*printf("%d,%d\n", i++, j++);*/
	/*printf("%d, %d\n", ++i, ++j);*/
	/*printf("%d, %d, %d, %d\n", i, j, i++, j++);*/

	int i, j, m = 0, n = 0;
	i = 8;
	j = 10;
	m += i++; n -= --j;
	printf("i= %d,j= %d,m= %d,n= %d\n", i, j, m, n);
	return 0;
}

5.4、数据类型、运算符和简单的输入输出实验题目4:程序设计题:假如我国国民生产总值的年增长率为9%,计算10年后我国国民生产总值与现在相比增长多少百分比。编写程序的完整程序

完整程序如下所示

#define _CRT_SECURE_NO_WARNINGS

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int main()
{
	system("color 3E");

	double p, r;
	int n;

	p = 1.0;
	//r = 0.09;
	n = 10;

	printf("输入年利率: ");
	scanf("%lf", &r);

	// for 循环方式
	for (int i = 0; i < n; i++)
	{
		p = p * (1 + r);
	}

	printf("\n国民生产总值与现在相比增长%.3lf百分比\n\n", p);


	// 调用math函数方式
	p = 1.0;
	//r = 0.09;
	n = 10;
	
	printf("输入年利率: ");
	scanf("%lf", &r);

	p = pow(1 + r, n);
	printf("\n国民生产总值与现在相比增长%.3lf百分比\n\n", p);

	system("pause");
	return 0;
}


在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/130812.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

遗传算法解决函数优化问题

遗传算法解决函数优化问题 作者: Cukor丘克环境: MatlabR2020a vscode 为什么要学习遗传算法 为什么要学习遗传算法&#xff0c;或者说遗传算法有什么厉害的地方。例如求解以下函数优化问题&#xff1a;minf(x1,x2)x12x1225∗(sin2x1sin2x2),−10≤x1≤10,−10≤x2≤10.min…

【ACWING】【图的深度优先遍历】【846树的重心】

给定一颗树&#xff0c;树中包含 n个结点&#xff08;编号 1∼n&#xff09;和 n−1条无向边。 请你找到树的重心&#xff0c;并输出将重心删除后&#xff0c;剩余各个连通块中点数的最大值。 重心定义&#xff1a;重心是指树中的一个结点&#xff0c;如果将这个点删除后&…

js复习之正则表达式正向肯定与否定预查询

正则表达式(regular expression)描述了一种字符串匹配的模式&#xff08;pattern&#xff09;&#xff0c;可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。 正则表达式_百度百科 除开常用基本匹配模式&#xff0c;偶尔也会用到…

回顾艰难且不失温度的 2022 年 | 文中附「双12免单王」获奖名单

今天是 2022 年最后一天&#xff0c;回忆往昔&#xff0c;这一年经历了太多的不可思议和无可奈何之事。在年末的短短几周&#xff0c;寒气长驱直下以惊人的速度传给每一个人。我们真诚地希望大家都可以平安渡过这一难关。 即使步步难行&#xff0c;亦要踱步前行&#xff01;无…

力扣刷题记录——190. 颠倒二进制位、191. 位1的个数、202. 快乐数

本专栏主要记录力扣的刷题记录&#xff0c;备战蓝桥杯&#xff0c;供复盘和优化算法使用&#xff0c;也希望给大家带来帮助&#xff0c;博主是算法小白&#xff0c;希望各位大佬不要见笑&#xff0c;今天要分享的是——《190. 颠倒二进制位、191. 位1的个数、202. 快乐数》。 目…

Gradle学习笔记之依赖

文章目录依赖的方式直接依赖项目依赖本地jar包依赖依赖的类型api和implementation的区别依赖冲突及解决方案移除某个依赖不允许依赖传递强制使用某个版本依赖冲突时立刻构建失败依赖的方式 Gradle中的依赖方式有直接依赖、项目依赖和本地jar包依赖三种&#xff1a; dependenc…

【一起从0开始学习人工智能0x02】字典特征抽取、文本特征抽取、中文文本特征抽取

注&#xff1a;最后有面试挑战&#xff0c;看看自己掌握了吗 文章目录什么是特征工程&#xff1f;用什么做&#xff1f;1.特征提取特征值化&#xff1a;特征提取API字典特征提取---向量化---类别--》one-hot编码哑变量one-hot-------直接1234会产生歧义&#xff0c;不公平应用场…

Python 10k+ 面试试题,看看你是否掌握

前言 大家早好、午好、晚好吖 ❤ ~ 面试实战题&#xff1a;采集世界最大旅游平台Tripadvisor 另我给大家准备了一些资料&#xff0c;包括: 2022最新Python视频教程、Python电子书10个G &#xff08;涵盖基础、爬虫、数据分析、web开发、机器学习、人工智能、面试题&#xff…

Python GUI编程:音乐播放器(多线程、爬虫、进度条、文件)

文章目录1. 程序运行结果2.程序实现原理3. GUI布局4. 功能介绍5. 代码实现1. 程序运行结果 Python实现音乐播放器(爬虫、多线程、进度条、文件)2.程序实现原理 本音乐播放器GUI方面运用Python的tkinter实现&#xff0c;播放的音乐来自网络爬虫和本电脑已经有的。为了使整个程序…

Android studio设置全屏显示的两种方式

两种在Androidstudio中设置全屏的方式&#xff0c;推荐第二种 第一种&#xff08;Java文件中设置&#xff09; 直接在onCreate()函数中设置 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);package com.exa…

MARKETS AND MARKET LOGIC——The Market‘s Principles (6)_3

市场的组成——对行为观察的反思 制定市场理解 理解市场逻辑将有助于每个参与者提高其在市场上成功的可能性&#xff0c;因为他将能够阅读市场活动并接收市场生成的信息&#xff0c;这些信息很少有参与者承认或理解。这一信息特别涉及市场如何接受或拒绝随着时间的推移而升高或…

Linux用户标识符UID与GID和用户账号

1.用户标识符UID和GID UID 表示的是用户的标识&#xff08;User Identification&#xff09; GID 表示的是用户组的标识&#xff08;Group Identification&#xff09; 显示用户ID信息。 命令&#xff1a;id username 2.用户账号 用户和用户组的信息都存放在…

RabbitMQ(一)Windows下载安装

目录一、下载安装包二、安装erlang三、安装RabbitMQ四、配置RabbitMQ管理界面官网地址&#xff1a;https://www.rabbitmq.com/ 下载地址&#xff1a;https://www.rabbitmq.com/download.html 一、下载安装包 RabbitMQ Windows下载地址&#xff1a;https://www.rabbitmq.com/in…

001. Nginx场景,优点,组成部分和编译

目录一&#xff1a; Nginx三个重要的使用场景二&#xff1a; Nginx的优点三&#xff1a;Nginx文件的组成部分四&#xff1a;编译Nginx一&#xff1a; Nginx三个重要的使用场景 静态资源服务 疑问&#xff1a;为什么需要静态资源服务&#xff1f;答&#xff1a; 在整个的web请求…

string_string数据类型概括

目录string数据类型创建字符串的三种方式检查字符串的方法常用的字符串方法字符串遍历切割字符串为数组​截取子串判断某个字符串是否出现在当前字符串中文本匹配-match、(es6)matchAll文本替换-replace、(es6)replaceAll(es6)获取某个位置的字符串有关ASCII码的方法获取某字符…

Good Bye 2022: 2023 is NEAR C Koxia and Number Theory

Problem - C - Codeforces 题意&#xff1a; 给定一个数列a&#xff0c;问你是否存在一个数 x 使得所有数加上x之后两两互质 思路&#xff1a; 一、 我们知道一个结论&#xff0c;一些数两两之间互质&#xff0c;就说明所有数之间的质因子都不重合 如果要我们去判断一堆数…

回顾与展望Zebec举办的“Web3.0 TechHive Summit 2022 大会”

随着流支付生态 Zebec 不断的实现商业进展&#xff0c;我们看到&#xff0c;其生态从Solana陆续的迁移到以BNB Chain为代表的EVM链上&#xff0c;并推出了以ZK-Rollup为主要技术手段的公链Zebec Chain&#xff0c;以在未来服务且满足于Web2、Web3世界的发展需求。 Zebec正在成…

若依框架:前端项目结构与初始页面渲染流程

目录 main.js入口文件 前端页面初始化 package.json配置文件 vue-cli&#xff1a;.env模式和环境变量配置 vue-cli三大核心构件 CLI 服务与npm scripts vue-cli-service命令与.env模式配置文件 .env模式和环境变量配置 vue.config.js&#xff1a;项目启动-自动打开默认…

pycharm如何设置python文件模板

pycharm如何设置python文件模板设置文件模板预定义变量设置自定义模板变量设置文件模板 打开设置界面 进入编辑器->文件和代码模板 此处我只写了文件头注释模板&#xff0c;也可以加一些默认代码&#xff0c;比如&#xff1a; python if __name__ "__main__":…

NC65在单据添加按钮跳转到固定单据,且进行数据初始化

实现功能 下面两个是按钮 下面红框里面的内容是上面单据带过来的 上面就是本地代码实现的功能 具体实现代码 提前约定 为了方便称呼&#xff0c;这里把第一张图称为上游单据&#xff0c;第二张图为下游单据 所有代码AggVo都要替换成你自己的 配置文件 上游单据拓展配置文…