211、3136:【例23.1】 后天星期
212、3137:【例23.2】 这个月有几天
213、3138:【例23.3】 简单计算器
#include<iostream>
using namespace std;
int main()
{
int num1,num2;
char op;
cin>>num1>>num2>>op;
switch(op)
{
case '+': cout<<num1+num2<<endl;break;
case '-': cout<<num1-num2<<endl;break;
case '*': cout<<num1*num2<<endl;break;
case '/': if(num2!=0)
{
cout<<num1/num2<<endl;
break;
}
else
{
cout<<"Divided by zero!"<<endl;
break;
}
default: cout<<"Invalid operator!"<<endl;
}
return 0;
}
/*
NOI / 1.4编程基础之逻辑表达式与条件分支
19简单计算器 2021.11.12 AC
http://noi.openjudge.cn/ch0104/solution/31261125/
*/
#include <iostream>
using namespace std;
int main()
{
int a,b;
char c;
cin>>a>>b>>c;
switch(c)
{
case '+':cout<<a+b;break;
case '-':cout<<a-b;break;
case '*':cout<<a*b;break;
case '/':if(b!=0) cout<<a/b;
else cout<<"Divided by zero!"; break;
default:cout<<"Invalid operator!";
}
return 0;
}
214、3139:练23.1 成绩等级
#include<iostream>
using namespace std;
int main()
{
int n;
char score;
//cout<<"请输入分数:";
cin>>n;
switch(n/10) //n、10是整型,n/10也是整型
{
case 10:
case 9: score='A';break;
case 8:
case 7: score='B';break;
case 6: score='C';break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0: score='D';break;
default: score=' ';break; //一个空格赋值给score
}
cout<<score;
return 0;
}
/*
作业:
2057:【例3.9 】星期几
http://ybt.ssoier.cn:8088/problem_show.php?pid=2057
2058:【例3.10】简单计算器
http://ybt.ssoier.cn:8088/problem_show.php?pid=2058
2059:【例3.11】买笔
http://ybt.ssoier.cn:8088/problem_show.php?pid=2059
*/
215、3140:练23.2 王宅六味
#include<iostream>
using namespace std;
int main()
{
int n;
//cout<<"请输入编号:";
cin>>n;
switch(n)
{
case 1: cout<<"寿仙菇"<<endl;break;
case 2: cout<<"酒糟芋"<<endl;break;
case 3: cout<<"下山笋"<<endl;break;
case 4: cout<<"太师豆腐"<<endl;break;
case 5: cout<<"孝子鱼"<<endl;break;
case 6: cout<<"猪全福"<<endl;break;
default: cout<<"无此编号的菜"<<endl; break;
}
return 0;
}
216、931.三角形个数 (课程9)
#include<bits/stdc++.h>
using namespace std;
int abc(int a,int b,int c)
{
if( a+b>c && a+c>b && b+c>a )
{
return 1;
}
else
{
return 0;
}
}
int main()
{
int a,b,n,x,ans=0;
cin>>a>>b>>n;
int c[n];
for(int i=0;i<n;i++)
{
cin>>c[i];
}
for(int i=0;i<n;i++)
{
x=abc(a,b,c[i]);
if( x==1 )
{
ans++;
}
}
cout<<ans<<endl;
return 0;
}
217、932.闰年数 ( 课程9)
218、671.天文堡(画半圆) (魔法学院第12课)
int main(){
p.up();
p.ee(50,50,1);
p.bk(25).rr(100,50,0);
return 0;
}
219、82.输入旋转次数 (魔法学院第13课)
220、83.输入颜色 (魔法学院第13课)
CSP-J2020复赛题解
CSP-J2021第二轮 解题分析
【题解】CSP-J2022复赛题解
【CSP考前复习】关于考试时的注意事项
信息学奥赛 CSP-J2 CSP-S2第2轮 复赛 如何取得好成绩
说起微积分,我用电脑画了十万颗豆子
Vocal,矩阵在计算机中居然能存储图片?
从四个基本力,了解现代物理学|看《奥本海默》的必要知识储备
入门算法课(8)-什么是动态规划?
洛谷算法竞赛能力全面提升综合题单
信息学奥赛一本通·高手训练题单
信息学奥赛一本通高手训练题解目录
2017余姚小学组复赛及测试数据包.rar
《算法竞赛进阶指南》 题解
算法竞赛进阶指南
《算法竞赛进阶指南》 题解(更新中
算法竞赛进阶指南第二章--题解
《算法竞赛进阶指南》 题解(更新中
算法竞赛进阶指南 - 位运算3题详解
算法竞赛进阶指南 搜索 0x22 深度优先搜索
罗勇军 → 《算法竞赛·快冲300题》每日一题:“推箱子” ← 差分及前缀和
算法竞赛快冲300题
https://blog.csdn.net/weixin_43914593/category_12377073.html