摘要: 一、位运算符及运算规则 位运算直接对二进制数据进行操作,适用于整形数据(如int。char)。以下是六种运算符及规则: 1、按位与(&) 规则: 两边均为1时结果为1,否则为0。 示例: 3 & 5 = 1(二进制0011 & 0101 = 0001)。 2、按位或(|) 规则: 两位中有一个为1则 阅读全文
posted @ 2025-04-25 21:02 yanxinyi123 阅读(8) 评论(0) 推荐(0)
摘要: 1、概念 vector是变长数组,支持随机访问,不支持在任意位置 O(1)插入,为了保证效率,元素的增删一般在末尾进行。 2.1、声明 #include<vector> //头文件 vector<int> a; //相当于一个长度动态变化的int数组 vector<int> b[223]; //相当 阅读全文
posted @ 2025-04-11 20:58 yanxinyi123 阅读(5) 评论(0) 推荐(0)
摘要: 1、类的定义 class Person { private: int age,height; double money; string books[100]; public: string name; void say() { cout<<"I'm"<<name; } int get_age() { 阅读全文
posted @ 2024-10-18 20:45 yanxinyi123 阅读(33) 评论(0) 推荐(0)
摘要: 一、字符数组 1.字符数组初始化 类型 数组名[长度]={元素1,元素2...}; 类型 数组名[长度]=“abcde”; char a[5]={'a','b','c','d','e'}; char b[5]="abcde"; //错误:末尾还需要存放\0 for(int i=0;i<5;i++) 阅读全文
posted @ 2024-06-13 19:10 yanxinyi123 阅读(22) 评论(0) 推荐(0)
摘要: 一、为什么需要数组 由于变量只能存放一个值,当要一回存放多个值时会很麻烦,所以C++的创造者增加了数组这个概念,能够同时存放多个值。 二、一维数组 1.一维数组的定义 //数组定义 //格式:数据类型 数组名[数组长度] = {元1,2,元素3}; int a1[5]; float a2[15]; 阅读全文
posted @ 2024-04-10 20:38 yanxinyi123 阅读(14) 评论(0) 推荐(0)
摘要: for循环-习题 for循环求和 【题目描述】 利用for循环。计算输出1+2+3+...+n的和。 【输入】 输入n。 【输出】 如题述,之和。 【输入样例】 10 【输出样例】 55 【提示】 【数据规模及约定】 对于100%的数据,1≤n≤100。 int a,b=0; cin>>a; for 阅读全文
posted @ 2023-07-29 14:37 yanxinyi123 阅读(1223) 评论(0) 推荐(0)
摘要: # 3.循环结构 **学习循环结构之需要抓住一点——代码执行程序!** ## 一、while循环 可以简单理解为循环版的if语句。if语句是判断一次,如果条件成立,则执行后面的语句;while是每次判断,如果成立,则执行循环体中的语句,否则停止。 ### 1.格式 ```c++ while(条件) 阅读全文
posted @ 2023-07-28 11:13 yanxinyi123 阅读(57) 评论(0) 推荐(0)
摘要: # 2. 分支结构-习题 ## 1.偶数 ```c++ 【题目描述】 读入一个正整数a,如果a为偶数输出yes。 【输入】 一个正整数a。 【输出】 偶数输出yes,否则什么也不输出。 【输入样例】 12 【输出样例】 yes ``` ```c++ int a; cin>>a; if(a%2==0) 阅读全文
posted @ 2023-07-26 09:00 yanxinyi123 阅读(158) 评论(0) 推荐(0)
摘要: # 2.格式化输入输出&&分支结构 ## 一.格式化输入输出 ### 1.输出 注意:使用printf()时最好添加头文件#include #### **格式** printf("%类型",值); ```c++ #include #include using namespace std; int m 阅读全文
posted @ 2023-07-26 08:58 yanxinyi123 阅读(47) 评论(0) 推荐(0)
摘要: # 1.c++入门以及简单顺序结构题目 ## 1.计算(a+b)*c的值 ```c++int a,b,c;cin>>a>>b>>c;cout<<(a+b)*c;return 0;``` ## 2.带余除法 ```c++int a,b;cin>>a>>b;cout<<a/b<<" "<<a%b;``` 阅读全文
posted @ 2023-07-26 08:54 yanxinyi123 阅读(69) 评论(0) 推荐(0)