【C++】C++基础知识(四)---程序流程结构

news2025/2/27 2:59:42

C++基础知识(四)

  • 1. 顺序结构
  • 2. 选择结构
    • 2.1 if语句
    • 2.2 switch语句
    • 2.3 选择结构案例
  • 3. 循环结构
    • 3.1 循环语句
    • 3.2 循环结构案例
  • 4. 跳转语句

C++中支持的三种流程结构:顺序结构、选择结构、循环结构

  1. 顺序结构:程序按照顺序执行,不会发生跳转
  2. 选择结构:根据条件是否满足,有选择的执行相应的功能
  3. 循环结构:根据条件是否满足,循环多次执行某代码块

1. 顺序结构

  • 流程图
    在这里插入图片描述

2. 选择结构

2.1 if语句

1. 单行if语句

  • 语法:

if (条件) {执行语句}

  • 流程图
    在这里插入图片描述
  • 实例
#include <iostream>
using namespace std;

int main() {

	// 单行if语句
	// 1、输入考试分数
	int score = 0;
	cout << "请输入考试分数: " << endl;
	cin >> score;

	// 2、提示输入的分数
	cout << "输入的分数为: " << score << endl;

	// 3、判断
	if (score >= 600)
	{
		cout << "恭喜你考上了985大学!" << endl;
	}

	system("pause");
	return 0;
}

  • 输出结果
    在这里插入图片描述

2. 多行if语句

  • 语法

if (条件) {执行语句1}
else {执行语句2}

  • 流程图
    在这里插入图片描述
  • 实例
#include <iostream>
using namespace std;

int main() {

	// 多行if语句
	// 1、输入考试分数
	int score = 0;
	cout << "请输入考试分数: " << endl;
	cin >> score;

	// 2、提示输入的分数
	cout << "输入的分数为: " << score << endl;

	// 3、判断
	if (score >= 600)
	{
		cout << "恭喜你考上了985大学!" << endl;
	}
	else
	{
		cout << "希望你再接再厉!" << endl;
	
	}

	system("pause");
	return 0;
}
  • 输出结果
    在这里插入图片描述

3. 多条件if语句

  • 语法

if (条件1) {执行语句1}
else if (条件2) {执行语句2}
else if (条件3) {执行语句3}
else {执行语句4}

  • 流程图
    在这里插入图片描述
  • 实例
#include <iostream>
using namespace std;

int main() {
	// 多条件if语句
	// 如果考试分数大于等于600分,恭喜你考上985大学!屏幕上输出;
	// 如果考试分数大于等于550分,恭喜你考上211大学!屏幕上输出;
	// 如果考试分数大于等于500分,恭喜你考上一本大学!屏幕上输出;
	// 如果考试分数大于等于400分,恭喜你考上二本大学!屏幕上输出;
	// 如果考试分数小于400分,很遗憾你未能考上本科大学,希望你再接再厉!屏幕上输出。
	
	// 1、输入考试分数
	int score = 0;
	cout << "请输入考试分数: " << endl;
	cin >> score;

	// 2、提示输入的分数
	cout << "输入的分数为: " << score << endl;

	// 3、判断
	if (score >= 600)
	{
		cout << "恭喜你考上了985大学!" << endl;
	}
	else if (score >= 550)
	{
		cout << "恭喜你考上211大学!" << endl;
	}
	else if (score >= 500)
	{
		cout << "恭喜你考上一本大学!" << endl;
	}
	else if (score >= 400)
	{
		cout << "恭喜你考上二本大学!" << endl;
	}
	else
	{
		cout << "很遗憾你未能考上本科大学,希望你再接再厉!" << endl;
	}

	system("pause");
	return 0;
}
  • 输出结果
    在这里插入图片描述

4. 嵌套if语句

  • 语法

if (条件1)
{
执行语句1;
if (条件2) {执行语句2}
else if (条件3) {执行语句3}
else {执行语句4}
}
else if (条件4) {执行语句5}
else if (条件5) {执行语句6}
else {执行语句7}

  • 流程图:

流程图与多条件if语句流程图类似

  • 实例
#include <iostream>
using namespace std;

int main() {

	// 嵌套if语句
/*
	案例:
	if score > 600 考入一本大学;
		if score > 700 能考入清华北大;
		if score > 650 能考入浙大上交复旦;
		if score > 600 能考入厦大中南;
	if score > 500 考入二本大学;
	if score > 400 考入三本大学;
	其他情况下,很遗憾未能考上本科大学!
*/

	// 1、输入考试分数
	int score = 0;
	cout << "请输入考试分数: " << endl;
	cin >> score;

	// 2、提示输入的分数
	cout << "输入的分数为: " << score << endl;

	// 3、判断
	if (score >= 600)
	{
		cout << "恭喜你考上了重本大学!" << endl;
		if (score >= 700)
		{
			cout << "可以选择清华北大" << endl;
		}
		else if (score >= 650)
		{
			cout << "可以选择浙大上交复旦" << endl;
		}
		else
		{
			cout << "可以选择厦大中南" << endl;
		}
	}
	else if (score >= 500)
	{
		cout << "恭喜你考上一本大学!" << endl;
	}
	else if (score >= 400)
	{
		cout << "恭喜你考上二本大学!" << endl;
	}
	else
	{
		cout << "很遗憾你未能考上本科大学,希望你再接再厉!" << endl;
	}

	system("pause");
	return 0;
}
  • 输出结果
    在这里插入图片描述

2.2 switch语句

  • 语法

switch(表达式)
{
case 结果1 : 执行语句;
break;
case 结果2 : 执行语句;
break;

case 结果n : 执行语句;
break;
default : 执行语句;
break;
}

  • 实例
#include <iostream>
using namespace std;

/*
case中如果没有break,语句将会一直往下执行。
if与switch的区别:
switch语句中表达式类型只能是整型和字符型,不可以是一个区间;但是其结构清晰,执行效率比较高。
*/

int main() {

	// 1、提示请输入电影评分
	cout << "请输入电影评分:" << endl;
	
	// 2、提示输入的数据大小
	int score = 0;
	cin >> score;
	cout << "您的电影评分为:" << score << endl;

	// 3、switch语句判断
	switch (score)
	{
	case 10:
	case 9:
		cout << "您对本电影的评价为经典之作!" << endl;
		break;
	case 8:
	case 7:
		cout << "您对本电影的评价为非常棒!" << endl;
		break;
	case 6:
	case 5:
		cout << "您对本电影的评价为一般!" << endl;
		break;
	default:
		cout << "您对本电影的评价为非常差!" << endl;
		break;
	}

	system("pause");
	return 0;
}

  • 输出结果
    在这里插入图片描述
  • 注意:

1、case中如果没有break,语句将会一直往下执行。

2、if与switch的区别:
switch语句中表达式类型只能是整型和字符型,不可以是一个区间;但是其结构清晰,执行效率比较高。

2.3 选择结构案例

1. 三目运算符
通过三目运算符可以实现简单的判断。

  • 语法

表达式1(a > b) ? 表达式2(a) :表达式3(b)
返回的是一个变量
if a > b为真 则返回a;
if a > b为假 则返回b;

  • 实例
#include <iostream>
using namespace std;

int main() {

	// 1、输入数据
	int a = 0;
	int b = 0;
	int c = 0;
	cin >> a;
	cin >> b;

	// 2、提示输入的数据大小
	cout << "a = " << a << endl;
	cout << "b = " << b << endl;

	// 3、判断
	c = a > b ? a : b;
	(a > b ? a : b)= 520;

	// 4、输出结果
	cout << "进行判断后a = " << a << endl;
	cout << "进行判断后b = " << b << endl;
	cout << "进行判断后c = " << c << endl;

	system("pause");
	return 0;
}

  • 输出结果
    在这里插入图片描述

2. 求三个数中的最大值

  • 案例描述

A、B、C三个数比较大小(三个数互不相等时),求其中的最大值

  • 实现思路

—>if A>B
----------->if A>C,则A最大
----------->else,则C最大
—>else
----------->if B>C,则B最大
----------->else,则C最大

  • 实例
#include <iostream>
using namespace std;

int main() {

	// 1、输入数据
	int num1 = 0;
	int num2 = 0;
	int num3 = 0;
	cin >> num1;
	cin >> num2;
	cin >> num3;

	// 2、提示输入的数据大小
	cout << "num1 = " << num1 << endl;
	cout << "num2 = " << num2 << endl;
	cout << "num3 = " << num3 << endl;

	// 3、判断
	if (num1 > num2)
	{
		if (num1 > num3)
			cout << "最大的数为num1 = " << num1 << endl;
		else
			cout << "最大的数为num3 = " << num3 << endl;
	}
	else
		if (num2 > num3)
			cout << "最大的数为num2 = " << num2 << endl;
		else
			cout << "最大的数为num3 = " << num3 << endl;

	system("pause");
	return 0;
}

  • 输出结果
    在这里插入图片描述

3. 循环结构

3.1 循环语句

1. while语句

满足循环条件,执行循环语句

  • 语法

while (表达式)
{循环语句}

  • 流程图
    在这里插入图片描述

  • 实例

#include <iostream>
using namespace std;

int main() {

	int num = 0;
	while (num < 10) 
	{
		cout << num << endl;
		num++;
	}

	system("pause");
	return 0;
}
  • 输出结果
    在这里插入图片描述

注意:在执行循环语句的时候,必须设置跳出循环的出口,否则会出现死循环。

2. do while语句

  • 语法

do {循环语句}
while (循环条件)

  • 流程图
    在这里插入图片描述

  • 实例

#include <iostream>
using namespace std;

int main() {

	int num = 0;
	do 
	{
		cout << num << endl;
		num++;
	} while (num < 10);

	system("pause");
	return 0;
}
  • 输出结果
    在这里插入图片描述

while与do while的区别:

while是先判断条件如果条件满足则执行语句;
do while是先执行一次语句再进行判断条件是否满足,若满足继续执行语句。

3. for语句

  • 语法

for(起始表达式(0);条件表达式(1);末尾循环(3))
{循环语句(2);}
在使用for循环语句时,程序执行的顺序如编号0-3所示

for循环结构比较清晰,比较常用

  • 实例
#include <iostream>
using namespace std;

int main() {

	for (int i = 0; i < 10; i++) 
	{
		cout << i << endl;
	}

	system("pause");
	return 0;
}
  • 输出结果
    在这里插入图片描述

4. 循环嵌套

  • 任务描述

通过循环语句在屏幕上输出:

* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
  • 代码实现
#include <iostream>
using namespace std;

int main() {

	for (int i = 0; i < 10; i++) 
	{
		for (int j = 0; j < 10; j++)
		{
			cout << "* ";
		}
		cout << endl;
	}

	system("pause");
	return 0;
}
  • 输出结果
    在这里插入图片描述

3.2 循环结构案例

1. 猜数字while

  • 案例描述

基本功能:
随机生成一个1~100之间的数字,用户去猜测这个数字是多少,猜测不对时会对玩家进行提醒:猜测过大!猜测过小!恭喜你猜对了!猜错了会继续让你猜测,猜对了游戏则会退出!
附加功能:
玩家猜测的机会不是无限的,仅仅只有6次机会,如果6次也还未猜对,也会退出游戏,并提醒玩家,很遗憾,您未能通关!

  • 代码实现
#include <iostream>
using namespace std;
#include <ctime> //ctime为系统时间头文件

int main() {
	//添加一个随机数的种子,作用利用当前系统时间生成随机数,防止每次随机数都一样
	srand((unsigned int)time(NULL));
	//1、生成一个随机数
	int rand_number = rand() % 100 + 1;
	//cout << "随机生成的数为:" << rand_number << endl;

	int num = 0; //输入变量
	int number = 1; //计数变量
	while (1)
	{
		if (number <= 6)
		{
			//2、用户输入猜测数字
			cin >> num;
			cout << "您猜的数字为:" << num << endl;
			number++;

			//3、进行判断
			if (num > rand_number)
			{
				cout << "您猜的数字过大!" << endl;
			}
			else if (num < rand_number)
			{
				cout << "您猜的数字过小!" << endl;
			}
			else
			{
				cout << "恭喜你猜对了!游戏结束!" << endl;
				break; //在循环中,可以利用break这个关键字退出当前循环
			}
		}
		else
		{
			cout << "您猜的次数已达6次还未猜对,很遗憾,未能通关!望再接再厉!" << endl;
			break;
		}
	}

	system("pause");
	return 0;
}
  • 输出结果
    在这里插入图片描述

2. 水仙花数do while

  • 案例描述

水仙花数:
一个三位数,如果(个位)^3 + (十位)^3 + (百位)^3 = 三位数本身,这个三位数则为一个水仙花数。请在屏幕中输出所有的水仙花数。

  • 代码实现
#include <iostream>
using namespace std;

int main() {

	//1、首先获取所有的三位数
	int num = 100;
	do
	{
		//2、找到所有的水仙花数
		int a = 0; 
		int b = 0;
		int c = 0;
		a = num % 10;  //获取个位---对10取模即可
		b = num / 10 % 10;  //获取十位---先除10再对10取模即可
		c = num / 100; //获取百位---除100即可
		if (a * a * a + b * b * b + c * c * c == num) 
		{
			//3、将所有的水仙花数输出
			cout << num << endl;
		}
		num++;
	} while (num < 1000);

	system("pause");
	return 0;
}

其中:
x / 100 = 百位数
x / 10 % 10 = 十位数
x % 10 = 个位数

  • 输出结果
    在这里插入图片描述

3. 敲桌子for

  • 案例描述

参加聚会时,玩敲桌子游戏,从1开始数数,最大数到100结束,如果数到的数中有7或者是7的倍数时,就要敲一下桌子,不能说出来,否则将会受到惩罚。

  • 代码实现
#include <iostream>
using namespace std;

int main() {

	for (int i = 1; i < 101; i++)
	{
		if (i % 7 == 0 || i % 10 == 7 || i / 10 == 7) 
		{
			cout << "敲桌子!i = " << i << endl;
		}
		else
		{
			cout << i << endl;
		}
	}

	system("pause");
	return 0;
}
  • 输出结果
    在这里插入图片描述

4. 实现乘法口诀表的打印循环嵌套案例

  • 案例描述

实现下面乘法口诀表的打印
在这里插入图片描述

  • 思路

—>打印所有的行数和列数
—>打印范围(列数<=行数)
—>打印列数 * 行数 = 计算结果

  • 代码实现
#include <iostream>
using namespace std;

int main() {

	for (int i = 1; i < 10; i++) //行数
	{
		//cout << i << endl;
		for (int j = 1; j <= i; j++) //列数
		{
			cout << j << "*" << i  << "=" << j * i << "   ";
		}
		cout << endl;
	}

	system("pause");
	return 0;
}
  • 输出结果
    在这里插入图片描述

4. 跳转语句

1. break语句

  • 作用

用于跳出选择结构或循环结构

  • 使用场合

1、出现在switch条件语句中,作用是终止case跳出switch语句
2、出现在循环语句中,作用是跳出当前的循环语句
3、出现在嵌套循环语句中,作用是跳出最近的内层循环语句

  • 实例

1、break出现在switch语句中

#include <iostream>
using namespace std;

int main() {
	//1、出现在switch语句中
	int select = 0;
	cout << "请从以下几种出行方案中选择一种" << endl;
	cout << "1:乘飞机出行" << endl;
	cout << "2:乘高铁出行" << endl;
	cout << "3:乘汽车出行" << endl;

	cin >> select;
	switch (select)
	{
	case 1:
		cout << "您选择的出行方式为:乘飞机出行" << endl;
		break;
	case 2:
		cout << "您选择的出行方式为:乘高铁出行" << endl;
		break;
	case 3:
		cout << "您选择的出行方式为:乘汽车出行" << endl;
		break;
	default:
		cout << "您选择的选项已经超出了选项范围!" << endl;
		break;
	}
	
	system("pause");
	return 0;
}

2、break出现在switch语句中

#include <iostream>
using namespace std;

int main() {

	//2、出现在循环语句中
	for (int i = 0; i < 10; i++)
	{
		
		if (i == 5) 
		{
			break;
		}
		cout << i << endl;
	}
	
	system("pause");
	return 0;
}

3、break出现在嵌套循环语句中

#include <iostream>
using namespace std;

int main() {

	//3、出现在循环嵌套语句中
	for (int i = 0; i < 10; i++) 
	{
		for (int j = 0; j < 10; j++) 
		{
			if (j == 5)
			{
				break;
			}
			cout << "* ";
		}
		cout << endl;
	}

	system("pause");
	return 0;
}
  • 输出结果

1、
在这里插入图片描述

2、
在这里插入图片描述

3、
在这里插入图片描述

2. goto语句

  • 作用

若标记的名称存在,执行到goto语句时,会跳转到标记的位置
goto语句不提倡在代码中频繁使用

  • 实例
#include <iostream>
using namespace std;

int main() {

	cout << "111xxx" << endl;
	cout << "222xxx" << endl;
	goto FLAG;
	cout << "333xxx" << endl;
	FLAG:
	cout << "444xxx" << endl;
	cout << "555xxx" << endl;

	system("pause");
	return 0;
}
  • 输出结果
    在这里插入图片描述

3. continue语句

  • 作用

在循环语句中,跳出本次循环中余下尚未执行的语句,进入下一次循环

  • 实例
#include <iostream>
using namespace std;

int main() {

	for (int i = 0; i <= 10; i++) 
	{
		if (i % 2 == 0) //若能被2整除,则不输出,即不输出偶数 
		{
			continue;
		}
		cout << i << endl;
	}

	system("pause");
	return 0;
}
  • 输出结果
    在这里插入图片描述

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

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

相关文章

easy-monitor3.0 nodejs性能监控和分析工具

#easy-monitor性能监控和分析工具 Easy-Monitor 3.0 https://blog.csdn.net/qq_36791889/article/details/115420116 #git地址&#xff1a;https://github.com/1981430140/easy-monitor-docker-compose.git 一、easy-monitor 服务器端安装&#xff08;docker-compose&#xff…

我说MySQL里每张表不要超过100w数据,面试官让我回去等通知?

V-xin&#xff1a;ruyuanhadeng获得600页原创精品文章汇总PDF 目录 1、面试题2、面试官心理分析3、面试题剖析 1、面试题 事务的几个特点是什么&#xff1f;数据库事务有哪些隔离级别&#xff1f;MySQL的默认隔离级别&#xff1f; 2、面试官心里分析 用mysql开发的三个基本…

操作系统4小时速成:处理机调度,调度方法,调度准则,典型的调度算法,响应比

操作系统4小时速成&#xff1a;处理机调度&#xff0c;调度方法&#xff0c;调度准则&#xff0c;典型的调度算法&#xff0c;响应比 2022找工作是学历、能力和运气的超强结合体&#xff0c;遇到寒冬&#xff0c;大厂不招人&#xff0c;可能很多算法学生都得去找开发&#xff…

详探XSS PayIoad

详探XSS PayIoad1.Cookie劫持2.构造GET与POST请求3.XSS钓鱼4.识别用户浏览器1.Cookie劫持 一个最常见的XSS Payload&#xff0c;就是通过读取浏览器的Cookie对象&#xff0c;从而发起“Cookie劫持”攻击 Cookie中一般加密保存了当前用户的登录凭证。Cookie如果丢失&#xff0…

码神之路项目部署(五)

这一章主要是讲解一下怎么部署上线项目 一、上线准备 腾讯云服务器一台&#xff08;2核2g&#xff09;、域名一个 &#xff08;可有可无&#xff09; 说明&#xff1a;当然了服务器的配置根据项目来选择&#xff0c;2核2g跑这个博客小项目是完全没有问题的 二、服务器安装环…

但见新人笑,那闻旧人哭,大衣哥前儿媳陈亚楠好可怜

著名爱国艺人黄安&#xff0c;曾经演唱过一首歌曲&#xff0c;名字叫作《新鸳鸯蝴蝶梦》&#xff0c;歌词写的是相当棒。比如说“由来只有新人笑&#xff0c;有谁听到旧人哭”这句歌词&#xff0c;就是农民歌唱家大衣哥&#xff0c;前儿媳陈亚楠的真实写照。 陈亚楠之所以和大衣…

迈动互联获“ISO20000信息技术服务管理体系认证证书”

近日&#xff0c;迈动互联获得“ISO20000信息技术服务管理体系标准”认证证书&#xff0c;该证书标志着迈动在IT服务管理标准领域的关键技术取得了制度流程规范性和完备性上的进一步提升。 此前&#xff0c;迈动已经获得专精特新企业评定、ISO9001质量管理体系认证、27001信息…

[附源码]java毕业设计基于协同过滤推荐的电影推荐系统

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…

Invertible Image Signal Processing 可逆图像信号处理

摘要 未经处理的 RAW 数据是一种非常有价值的图像格式&#xff0c;可用于图像编辑和计算机视觉。然而&#xff0c;由于 RAW 数据的文件大小巨大&#xff0c;大多数用户只能访问经过处理和压缩的 sRGB 图像。为了弥合这一差距&#xff0c;我们设计了一个可逆图像信号处理 (InvIS…

Q701二叉搜索树的插入操作-递归法-刷leetcode日记

声明&#xff1a;问题描述来源leetcode 一、问题描述&#xff1a; 701. 二叉搜索树中的插入操作 难度中等400 给定二叉搜索树&#xff08;BST&#xff09;的根节点 root 和要插入树中的值 value &#xff0c;将值插入二叉搜索树。 返回插入后二叉搜索树的根节点。 输入数据…

如何支持微软邮箱OAuth2.0认证

近期收到部分使用微软邮箱的客户反映&#xff0c;在EDI系统中无法连接到他们的企业邮箱中&#xff0c;连接过程中报错&#xff1a; IMAP protocol error. 1 NO LOGIN failed…&#xff0c;经确认是微软停用了邮箱的基本验证功能&#xff0c;客户端必须使用OAuth2.0认证&#xf…

如何验证 Kubernetes YAML 文件

原文出自&#xff1a;Armo’s blog 原文作者&#xff1a;Bezalel Brandwinen,&#xff0c;Team Lead at Armo Ltd Kubernetes 在我们现在如何管理容器化应用程序方面占据了中心位置。因此&#xff0c;存在许多定义我们的 的协议&#xff0c;包括 、JSON、INI 等结构。 这使得我…

自动化测试中对数据恢复的思考与实际业务改造实践

在接口自动化测试过程中&#xff0c;构造测试数据是必不可少的一个环节&#xff0c;但如何恢复测试数据也同样值得关注。业内常见的做法有&#xff1a; 1、不恢复&#xff1a;如果是没什么影响的数据&#xff0c;不恢复也无所谓&#xff0c;缺点就是会造成大量数据冗余&#x…

2022 年 10 月区块链操作系统的开发回顾

查看 Cartesi Machine、Cartesi Rollups 和 Noether 的更新正在寻找区块链操作系统组件的最新进展&#xff1f;你找对地方了&#xff01;正如在我们的路线图文章中所描述的那样&#xff0c;我们一直在朝着定期且频繁的更新方向发展着&#xff0c;以便让我们的社区能够及时的了解…

【前端】Ajax

目录 一、服务器对外提供了哪些资源 二、了解Ajax 2.1什么是Ajax 2.2Ajax作用 三、jQuery中的Ajax 3.1$.get()函数的语法 3.2$.post()函数的语法 3.3$.ajax()函数的语法 四、接口 4.1接口的概念 4.2接口测试工具 4.3接口文档 一、服务器对外提供了哪些资源 如果要在…

1.1小程序内置tabbar和自定义tabbar区别

文章目录内置tabbar自定义 tabbar创建文件夹 custom-tab-bar发现小程序自定义tabBar切换颜色总是比点击慢一步switchtab报错“switchTab:fail page “pages/home/pages/message/message” is not found”直接在微信开发文档内搜索&#xff0c;出现的是自定义 tabbar &#xff0…

用HTML+CSS做一个简单好看的校园社团网页

⛵ 源码获取 文末联系 ✈ Web前端开发技术 描述 网页设计题材&#xff0c;DIVCSS 布局制作,HTMLCSS网页设计期末课程大作业 | 校园班级网页设计 | 我的班级网页 | 我的学校 | 校园社团 | 校园运动会 | 等网站的设计与制作 | HTML期末大学生网页设计作业 HTML&#xff1a;结构 …

C# 零基础搭建一个简单的Asp.Net Core WebAip

下面介绍的vs2022 基于.NET 6 搭建的一个简单的Asp.Net Core WebAip 一、创建aps.net core Web Aip 1、创建一个新的Asp.Net Core WebApi 项目 启动vs2022&#xff0c;在开始页面选择“创建新项目(N)”。 选择从C#的asp.net core WbeApi 作为一个初始的WebApi模板。 点击下…

C++初阶 List的介绍和使用

作者&#xff1a;小萌新 专栏&#xff1a;初阶C 作者简介&#xff1a;大二学生 希望能和大家一起进步 博客简介&#xff1a;本篇博客会简单介绍List和它的用法 List的介绍和使用List介绍List的使用方式List的定义方式List的插入与删除push_front pop_frontpush_back pop_backi…

虚拟机磁盘扩容(纯命令行)

背景&#xff1a;磁盘使用率达到100%&#xff0c;无大数据文件可删除&#xff0c;需要进行磁盘扩容 步骤&#xff1a; 1.虚拟机调高分配给磁盘的大小 2.启动虚拟机&#xff0c;查看磁盘是否扩容 fdisk -l 3.扩容磁盘分区 fdisk /dev/sda 先输入p查看当前情况 输入d&#xf…