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

【代码笔记】

1级

第一课——cout

/*
C01.L01.程序的基本结构、cout语句
杨彦彬
2024.9.23日作业
(2024.9.23做)
*/
//调用头文件
#include<bits/stdc++.h>
//使用标准名字空间
using namespace std;
//代码主体
int main(){//输出数字cout<<25;cout<<endl;//输出算式cout<<45+23;cout<<endl;//输出字符或字符串cout<<'S';cout<<endl;cout<<"zifuchuan";cout<<endl;//输出换行cout<<endl;//输出连续输出项cout<<32<<"1a2b3c"<<' '<<12+21;//分号标示了一个语句的结束,C++的每一个语句都必须以分号结尾。//返回值return 0;
}

第二课——变量与cin

/*
C01.L02.整型变量、赋值语句、cin 语句
杨彦彬
2024.9.24日作业
(1014.9.23做)
*/
#include<bits/stdc++.h>
using namespace std;
int main()
{//定义变量int n; //声明一个变量,名字叫做n,n是一个整型变量//直接赋值n=10;/* 可以在声明得时候赋值:int n=10*///间接赋值int m;m=n;//自我赋值n=n*1;n=n-1;n=n*10;//++、--int x=10,y=10;x++;//x++ = x=x+1;y--;//y++ = y=y+1;//cin输入int a,b;cin>>a>>b;cout<<n<<endl;cout<<m<<endl;cout<<x<<endl;cout<<y<<endl;cout<<a<<endl;cout<<b<<endl;return 0;
}

第三课——计算

/*
C01.L03.整除及求余、数字的提取、顺序结构程序
杨彦彬
2024.9.25日作业
(2024.9.23做)
*/
#include<bits/stdc++.h>
using namespace std;
int main()
{//整除cout<<10/2<<" ";cout<<10/3<<endl;//取模(a除以b的余数)cout<<10%2<<" ";cout<<10%3<<endl<<"———"<<endl;//提取数字//例:提取1243的百位数和91754的千位数cout<<1243/100%10<<" ";cout<<91754/1000%10<<endl;/*按照解决问题的顺序写出相应的语句,执行时按自上而下的顺序依次执行,这就是顺序结构,是最常用的一种程序结构。*/return 0;
}

第四课——if语句和bool

/*
C01.L04.if语句、布尔类型、关系表达式
杨彦彬
2024.9.26日作业
(2024.9.23做)
*/
#include<bits/stdc++.h>
using namespace std;
int main()
{//定义布尔类型变量bool f;//布尔类型变量的值有且仅有两种可能:true/false/*关系表达式:10>6   值为真7%3==1 值为假逻辑表达式:1==3&&2>1 值为假1==3||2>1 值为真  1!=2      值为真*///if语句if(1==3||2>1){cout<<"1==3||2>1值为真"<<endl;}//单分支if(1==3&&2>1){cout<<"1==3&&2>1值为真"<<endl;}else{cout<<"1==3&&2>1值为假"<<endl;}//双分支return 0;
}

第五课——if语句嵌套

/*
C01.L05.if语句及其嵌套
杨彦彬
2024.9.27日作业
(2024.9.23做)
*/
#include<bits/stdc++.h>
using namespace std;
int main()
{/*if 语句的嵌套是指在 if ... else ... 分支中还存在 if ... else ... 语句,一般用来解决三种及以上的分支情况。*/int a;cin>>a;if(a>=60){if(a>=70){if(a>=80){if(a>=90){cout<<"A+";}else{cout<<"A";}}else{cout<<"A-";}}else{cout<<"B+";}}else{cout<<"B";}return 0;
}

第六课——复合语句

/*
C01.L06.复合语句、数值交换、三个数的最值与排序
杨彦彬
2024.9.__日作业
(2024.9.23做)
*/
#include<bits/stdc++.h>
using namespace std;
int main()
{int n,a=0,b=0,c=0;cin>>n;if(n<0) a=a+2;b=b+2;c=c+2;cout<<a<<" "<<b<<" "<<c<<endl;a=0,b=0,c=0;if(n<0) {a=a+2;b=b+2;c=c+2;}cout<<a<<" "<<b<<" "<<c<<endl;/*以上两个部分的结果是不一样的,因为一个加了花括号({}),代表当条件表达式通过时,花括号内的程序同时执行。当 if 和 else 后面有多个要操作的语句时,要用花括号 {} 括起来,将几个语句括起来的语句组合称为复合语句。*///数值交换a=4,b=6;int t=a;a=b,b=t;cout<<a<<" "<<b<<endl;//错误示范:a=b,b=a;//输出三个数中的最大值a=6,b=4,c=7;cout<<"a,b,c中的最大值是:";if(a>b){if(a>c) cout<<a<<" ";else cout<<c<<" ";}else{if(b>c) cout<<b<<" ";else cout<<c<<" ";}return 0;
}

第七课

2级

3级

4级

5级

6级

7级

相关文章:

【代码笔记】

1级 第一课——cout /* C01.L01.程序的基本结构、cout语句 杨彦彬 2024.9.23日作业 &#xff08;2024.9.23做&#xff09; */ //调用头文件 #include<bits/stdc.h> //使用标准名字空间 using namespace std; //代码主体 int main(){//输出数字cout<<25;cout<&…...

CentOS上使用Mosquitto实现Mqtt主题消息发布和订阅mqtt主题消息连同时间戳记录到文件

场景 CentOS上使用rpm离线安装Mosquitto(Linux上Mqtt协议调试工具)附资源下载&#xff1a; CentOS上使用rpm离线安装Mosquitto(Linux上Mqtt协议调试工具)附资源下载-CSDN博客 上面介绍了mosquitto的离线安装。 如果业务场景中需要订阅某mqtt主题的消息并将收到消息的时间以…...

COMTRADE 录波文件 | 可视化工具 | 电能质量查看软件

COMTRADE 录波文件 | 可视化工具 | 电能质量查看软件 主要功能介绍 支持 IEEE Std C37.111-1991/1999/2013 规范。读取 ASCII 或二进制 COMTRADE 文件。查看来自 COMTRADE 配置文件的模拟和数字通道列表。将图表导出为 SVG、BMP、JPEG 和 PNG 图形格式。将显示的观察结果以 C…...

【面试宝典】面试基础指导

目录 &#x1f354; 简历怎么写 &#x1f354; ⾯试前针对项⽬撰写完成项⽬⽂档 &#x1f354; ⾯试前 &#x1f354; ⾯试中 4.1 投递简历当天没有收到⾯试邀约 4.2 讲解项⽬ 4.3 讲解知识 4.4 ⾯试中关于技术选型的演变 &#x1f354; ⾯试后 &#x1f354; 小结 &…...

Linux·权限与工具-git与gdb

1. git工具 git是一款软件&#xff0c;发明它的人同时发明了Linux操作系统&#xff0c;也就是大名鼎鼎的Linus Torvalds 林纳斯托瓦兹。后来人们把git软件包装&#xff0c;产生了github、gitee等平台。 git产生的初衷就是便于进行多人协同管理&#xff0c;同时它还可以用来将本…...

unity 如何 团队协作避免文件冲突?

在Unity团队协作中&#xff0c;避免文件冲突的关键在于版本控制、场景和Prefab的管理、以及沟通。以下是具体方法&#xff1a; 1. 使用版本控制系统 (VCS) Unity支持多个版本控制系统&#xff0c;如Git和Perforce。通过版本控制&#xff0c;每位团队成员可以独立工作&…...

VOC2007 的ImageSets/Main目录下通常有四个文件test.txt val.txt train.txt trainval.txt

在 VOC2007 的ImageSets/Main目录下通常有四个文件&#xff1a; test.txt&#xff1a;这个文件列出了用于测试的图像文件名。这些图像将在评估模型性能等测试阶段被使用。train.txt&#xff1a;此文件包含用于训练的图像文件名。在模型的训练过程中&#xff0c;程序会读取这些图…...

JavaScript中的parseInt(), Number(),+有啥区别?

文章目录 parseInt()Number()一元加号 处理 NaN 的常见方法1. 使用 isNaN() 函数检查值2. 使用 Number.isNaN() 方法3. 提供默认值4. 使用 try...catch 结构5. 使用类型守卫 在JavaScript中&#xff0c;parseInt(), Number(), 和一元加号 都可以用来转换值到数字类型&#xff…...

java核心基础

文章目录 1. Java开发基础1.1 DOS常用命令:&#xff08;以MAC常用命令比较&#xff09;1.2 JVM、JRE、JDK之间的关系1.3 Java开发环境的搭建1.4 Java的注释&#xff0c;标识符、标识符的命名规范1.5 变量和常量的定义及初始化1.6 Java的运算符1.7 三大语句1.8 常用的类1.8.1 ja…...

java 字符串如何通过占位符替换字符串

在Java中&#xff0c;可以使用String.format()方法或者MessageFormat.format()方法来通过占位符替换字符串。 例子1&#xff1a;使用String.format()方法 String str "Hello, %s! Today is %s."; String result String.format(str, "Alice", "Sun…...

OpenHarmony(鸿蒙南向开发)——小型系统内核(LiteOS-A)【LMS调测】

往期知识点记录&#xff1a; 鸿蒙&#xff08;HarmonyOS&#xff09;应用层开发&#xff08;北向&#xff09;知识点汇总 鸿蒙&#xff08;OpenHarmony&#xff09;南向开发保姆级知识点汇总~ 持续更新中…… 基本概念 LMS全称为Lite Memory Sanitizer&#xff0c;是一种实时…...

2024.9.24 数据分析

资料 111个Python数据分析实战项目&#xff0c;代码已跑通&#xff0c;数据可下载_python数据分析项目案例-CSDN博客 【数据挖掘六大项目实战】敢说这是全B站讲的最详细最通俗易懂的数据挖掘教程&#xff01;整整60集&#xff01;学不会来找我&#xff01;-数据挖掘、数据挖掘…...

企业急于采用人工智能,忽视了安全强化

对主要云提供商基础设施上托管的资产的安全分析显示&#xff0c;许多公司为了急于构建和部署 AI 应用程序而打开安全漏洞。常见的发现包括对 AI 相关服务使用默认且可能不安全的设置、部署易受攻击的 AI 软件包以及不遵循安全强化指南。 这项分析由 Orca Security 的研究人员进…...

【深海王国】初中生也能画的电路板?目录合集

Hi٩(๑ ^ o ^ ๑)۶, 各位深海王国的同志们&#xff0c;早上下午晚上凌晨好呀~辛勤工作的你今天也辛苦啦 (o゜▽゜)o☆ 今天大都督为大家带来系列文章《初中生也能画的电路板》&#xff0c;帮你一周内快速入门PCB设计&#xff0c;手把手教你从元器件库添加、电路原理图绘制、…...

Java日期格式化注解@DateTimeFormat和@JsonFormat

DateTimeForma 这个注解主要用于处理从前端传递到后端的日期和时间数据。当你的 Spring 应用程序接收到一个 http请求&#xff0c;并且请求参数包含日期和时间数据时&#xff0c;DateTimeFormat 可以帮助你将这些数据解析为 Java Date 或 LocalDateTime 对象。 JsonFormat 这…...

阿里巴巴中国站商品详情API返回值的国际化支持

阿里巴巴中国站&#xff08;通常指的是1688.com或淘宝、天猫等平台的API&#xff0c;但具体到商品详情API时&#xff0c;由于阿里巴巴的API体系庞大且不断更新&#xff0c;我无法直接提供一个特定于某个版本或接口的完整代码示例。不过&#xff0c;我可以给你一个概念性的指导&…...

TCP/IP - IP

目录 1. IPv4地址1.1. NAT技术2. IPv4数据报3. IP 分片与重组回见TCP/IP IP 网际互连协议(Internet Protocol)根据「IP地址」将数据传输到指定的目标主机,是一种 「不可靠」的 「端到端」的数据包 「传输服务」 所有的 TCP、UDP 及 ICMP 帧都以 IP 数据报格式传输。IP 协议…...

《JKTECH柔性振动盘:原理与多行业应用》东莞市江坤自动化科技有限公司

一、柔性振动盘的原理 柔性振动盘是一种新型的自动化上料设备&#xff0c;它采用先进的音圈电机技术和柔性振动技术&#xff0c;实现了对各种不规则形状、微小尺寸、易损伤零部件的高效上料和分拣。 其工作原理主要包括以下几个方面&#xff1a; 1. 音圈电机驱动 柔性振动盘内部…...

成功使用DDNS动态域名访问我的群晖NAS(TP-link路由器)

当NAS设备部署在动态IP环境中&#xff08;如家庭或小型办公室宽带&#xff09;&#xff0c;远程访问常常受到IP地址频繁变动的困扰。为了解决这一问题&#xff0c;结合神卓互联NAS公网助手提供的DDNS&#xff08;动态域名服务&#xff09;功能&#xff0c;我们可以轻松实现通过…...

MySQL GROUP BY 分区大小写问题解析

在数据库操作中&#xff0c;GROUP BY 是一个常用的SQL语句&#xff0c;用于根据一个或多个列的值对结果集进行分组。然而&#xff0c;在使用MySQL时&#xff0c;你可能会遇到一个常见问题&#xff1a;大小写敏感性。本文将探讨MySQL中GROUP BY的大小写敏感性问题&#xff0c;并…...

Chapter03-Authentication vulnerabilities

文章目录 1. 身份验证简介1.1 What is authentication1.2 difference between authentication and authorization1.3 身份验证机制失效的原因1.4 身份验证机制失效的影响 2. 基于登录功能的漏洞2.1 密码爆破2.2 用户名枚举2.3 有缺陷的暴力破解防护2.3.1 如果用户登录尝试失败次…...

如何在看板中体现优先级变化

在看板中有效体现优先级变化的关键措施包括&#xff1a;采用颜色或标签标识优先级、设置任务排序规则、使用独立的优先级列或泳道、结合自动化规则同步优先级变化、建立定期的优先级审查流程。其中&#xff0c;设置任务排序规则尤其重要&#xff0c;因为它让看板视觉上直观地体…...

深入浅出:JavaScript 中的 `window.crypto.getRandomValues()` 方法

深入浅出&#xff1a;JavaScript 中的 window.crypto.getRandomValues() 方法 在现代 Web 开发中&#xff0c;随机数的生成看似简单&#xff0c;却隐藏着许多玄机。无论是生成密码、加密密钥&#xff0c;还是创建安全令牌&#xff0c;随机数的质量直接关系到系统的安全性。Jav…...

渗透实战PortSwigger靶场-XSS Lab 14:大多数标签和属性被阻止

<script>标签被拦截 我们需要把全部可用的 tag 和 event 进行暴力破解 XSS cheat sheet&#xff1a; https://portswigger.net/web-security/cross-site-scripting/cheat-sheet 通过爆破发现body可以用 再把全部 events 放进去爆破 这些 event 全部可用 <body onres…...

基于Uniapp开发HarmonyOS 5.0旅游应用技术实践

一、技术选型背景 1.跨平台优势 Uniapp采用Vue.js框架&#xff0c;支持"一次开发&#xff0c;多端部署"&#xff0c;可同步生成HarmonyOS、iOS、Android等多平台应用。 2.鸿蒙特性融合 HarmonyOS 5.0的分布式能力与原子化服务&#xff0c;为旅游应用带来&#xf…...

电脑插入多块移动硬盘后经常出现卡顿和蓝屏

当电脑在插入多块移动硬盘后频繁出现卡顿和蓝屏问题时&#xff0c;可能涉及硬件资源冲突、驱动兼容性、供电不足或系统设置等多方面原因。以下是逐步排查和解决方案&#xff1a; 1. 检查电源供电问题 问题原因&#xff1a;多块移动硬盘同时运行可能导致USB接口供电不足&#x…...

微服务商城-商品微服务

数据表 CREATE TABLE product (id bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 商品id,cateid smallint(6) UNSIGNED NOT NULL DEFAULT 0 COMMENT 类别Id,name varchar(100) NOT NULL DEFAULT COMMENT 商品名称,subtitle varchar(200) NOT NULL DEFAULT COMMENT 商…...

css的定位(position)详解:相对定位 绝对定位 固定定位

在 CSS 中&#xff0c;元素的定位通过 position 属性控制&#xff0c;共有 5 种定位模式&#xff1a;static&#xff08;静态定位&#xff09;、relative&#xff08;相对定位&#xff09;、absolute&#xff08;绝对定位&#xff09;、fixed&#xff08;固定定位&#xff09;和…...

EtherNet/IP转DeviceNet协议网关详解

一&#xff0c;设备主要功能 疆鸿智能JH-DVN-EIP本产品是自主研发的一款EtherNet/IP从站功能的通讯网关。该产品主要功能是连接DeviceNet总线和EtherNet/IP网络&#xff0c;本网关连接到EtherNet/IP总线中做为从站使用&#xff0c;连接到DeviceNet总线中做为从站使用。 在自动…...

浅谈不同二分算法的查找情况

二分算法原理比较简单&#xff0c;但是实际的算法模板却有很多&#xff0c;这一切都源于二分查找问题中的复杂情况和二分算法的边界处理&#xff0c;以下是博主对一些二分算法查找的情况分析。 需要说明的是&#xff0c;以下二分算法都是基于有序序列为升序有序的情况&#xf…...