欢迎使用本站,预祝练习时长两年半的选手们到成功! [本模块信息来自tem/def/head]

class05 lcy

时间:2024-05-23 20:24 作者:admin 点击:
选择:ABBAB,CACDD,BDDCB 答案:ABBAB,CACDD,BDBCB 错1对14【大进步】 switch 在找到对应的case之后,失去判断功能, 连续执行剩下的语句,直到break或执行完。 判断:TFFFF,TTTFF 答案:TFFF

选择:ABBAB,CACDD,BDDCB

答案:ABBAB,CACDD,BDBCB

错1对14【大进步】


switch 在找到对应的case之后,失去判断功能,

连续执行剩下的语句,直到break或执行完。


判断:TFFFF,TTTFF

答案:TFFFT,TFFFT

错4对6【退步】


if(值) 值的类型不限,可以是条件(bool),也可以是其他类型

判断式?代码1:代码2

三目运算符 ?: 运行逻辑:如果判断式的结果为true,执行代码1,否则执行代码2

ascii码值重背


变量名:字母数字下横线组成,数字不能开头,关键字不可以作为变量名

区分关键字:可以理解为写代码时加粗的是关键字,具体:https://noicode.online/a/jichuyufa/20240504/112.html

常考的:cin,cout,scanf,printf都是可以作为变量名的


编程题:

第一题:答案不准确【10/25漏洞:如果g=14】

int n,m;

cin>>n>>m;

n+=m;

n%=7;

if(n==0) n=7;

cout<<n;

第二题:答案正确

for(int i=1;i<=n;i++){

   if(i%m==0) continue;

   cout<<i<<" ";

}



数组类型题:

P1428小鱼比可爱

双重循环,列下标三角形

可爱值:4 3 0 5 1 2

编号:  1 2 3 4 5 6

比较顺序:

i  j          

1  无        

2  1          

3  2 1

4  3 2 1

5  4 3 2 1

6  5 4 3 2 1

列出双重循环:

for(int i=1;i<=n;i++){

   for(int j=i-1;j>=1;j--){

       if(比较) 运算;

   }

}


输出星阵三角形:要求用双重for循环输出下面的图形

1

*

**

***

****

2

****

***

**

*

3

  *

 **

***

****

4

****

***

 **

  *


P1567 统计天数

求最长连续**数据

设定两个标记,分别为连续**的数据,以及最长连续**的数据

原数据:    2 5 6 2 5 6 7 8 3 4

连续t:     1 2 3 1 2 3 4 5 1 2

最长连续mt: 1 2 3 3 3 3 4 5 5 5

t用来记录连续天数,包括中断,mt记录最大

for(int i=1;i<=n;i++){

   if(a[i]>a[i-1]){

       t++;

       if(mt<t) mt=t;

   }

   else{

       t=1;

   }

}

cout<<mt;

作业:正常血压

ybt.ssoier.cn:8088/problem_show.php?pid=1076



P1202与9月份复赛编程题第一题难度相当,仔细做


3月份2级卷

(责任编辑:admin)
    顶一下
    (0)
    0%
    踩一下
    (0)
    0%