GESP二级(二)
AI-摘要
Tianli GPT
AI初始化中...
介绍自己
生成本文简介
推荐相关文章
前往主页
前往tianli博客
本文最后更新于 2024-10-19,距文章上次修改已超2个月之久……请注意内容的时效性~~
前情提要
基本运算
算术运算符
+ - * / % ++ --
%两边必须为整数
自增自减:
int a = 0; int b = a++;//执行的是:先将a的值000赋给b 再自增 //执行后 b = 0 , a = 1 --- int a = 0; int b = ++a;//执行的是:先自增 再将a的值111赋给b //执行后 b = 1 , a = 1
关系运算符
> < == >= <= !=
- 两个符号组成的中间不能有空格
逻辑运算符
&& || !
&& 两侧为true成立
|| 两侧其中一个为true成立
! 取反值 真->假 假->真
0表false(假) , 非0表true(真)
条件运算符(三目运算符)
a ? b : c
if (a)
{
b;
}
else
{
c;
}
逗号运算符
,
(a , b , c , 1+1)
选择结构
if
if(成立)
{
执行
}
不成立跳过
if-else
if(条件一)
{
条件一成立执行
}
else if(条件二)
{
条件二成立执行
}
else
{
所有条件不成立执行
}
可以有多个条件 但至少有一个条件
switch
int n;
cin >> n;
switch(n)
{
case 1 ; /*输出周一*/ ; break;
case 2 ; /*输出周二*/ ;
case 3 ; /*输出周三*/ ;
case 4 ; /*输出周四*/ ; break;
………………
case 7 ; /*输出周日*/ ; break;
default ; /*输出错误*/ ;
}
循环结构
循环结构
for
for(控制变量 初始化表达式 ; 条件~~~ ; 增量)
for(int i = 1 ; i <= 10 ; i ++) { }
while
while(条件表达式)//成立执行
//死循环()内为true->成立 while (true) { }
do-while
do { cout << 1 << endl; } while()
循环控制语句
break;//结束当前循环
continue;//跳过本次循环
return ; // 主要用在函数 返回值
强制类型转换
//一般
(类型) (表达式)
(类型) 变量名
int (3.2) = 3
//四舍五入(把浮点数+0.5再强转为整型)
int (3.2 + 0.5) = 3
int (3.6 + 0.5) = 4
数学函数
#include <cmath>
// 绝对值
abs(a)
// 取最大值
max(a , b)
// 取最小值
min(a , b)
//算术平方根(正数平方根
sqrt()
题
0 ~~
1 0
2 0
3 0
4 0
5 0
6 0
7 0
8 0
9 0
1 1 2 3 4
2 2 4
3 3
4 4
answer B
answer B
answer D
少数服从多数 排除C(不一定)
A B :N到最后永远为0 无法比较
answer D
answer A
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 ZHWEI
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果