选择: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) |