day12(练习题)
1.简单的switch-case计算器
【描述】利用switch-case语句,设计一个简易计算器,需要满足加、减、乘、除四种基本运算,当输入其他运算符时,提示无效的运算符。
【输入描述】输入为三个,中间用空格间开,第一个是运算符号,第二、三个是需要运算的两个数字。
【输出描述】输出运算结果
【样例输入】+ 2 3
【样例输出】2 + 3 = 5
#include<iostream>
using namespace std;
int main()
{char c;int x,y;cin>>c>>x>>y;switch(c){case '+':cout<<x+y;break;case '-':cout<<x-y;break;case '*':cout<<x*y;break;case '/':cout<<x/y;break;default:cout<<"无效运算符";}return 0;
}
2.根据星期几输出对应的活动
【描述】使用switch-case语句,根据输入的星期数字来判断该天是星期几,并输出相应的活动
具体输出如下:
星期一:今天是星期一, 工作日,记得上班!
星期二:今天是星期二, 工作日,加油!
星期三:今天是星期三, 工作日过半,再坚持一下!
星期四:今天是星期四, 周末快到了!
星期五:今天是星期五, 周末即将到来,可以放松一下了!
星期六:今天是星期六, 周末愉快!
星期六:今天是星期日, 周末最后一天,明天要上班了!
其他数字:输入的不是有效的星期几!
【输入描述】输入一个数字,表示星期几
【输出描述】输出该星期相应的活动
【样例输入】2
【样例输出】今天是星期二, 工作日,加油!
#include <iostream>
#include <string>
using namespace std;int main() {int day;cin >> day;//请输入星期几 (1-7)switch(day) {case 1:cout << "今天是星期一, 工作日,记得上班!";break;case 2:cout << "今天是星期二, 工作日,加油!";break;case 3:cout << "今天是星期三, 工作日过半,再坚持一下!";break;case 4:cout << "今天是星期四, 周末快到了!";break;case 5:cout << "今天是星期五, 周末即将到来,可以放松一下了!";break;case 6:cout << "今天是星期六, 周末愉快!";break;case 7:cout << "今天是星期日, 周末最后一天,明天要上班了!";break;default:cout << "输入的不是有效的星期几!";} return 0;
}
3.判断成绩等级(A-E)
【描述】使用switch-case语句,设计一个判定成绩等级的程序,具体要求如下:、
分数范围为0-100之间,不在此范围内则输出:“分数必须在0到100之间!