/*
* @Issue: 输入整数a和b,若a²+b²大于100,则输出a²+b²之和的百位以上的数字,否则直接输出a²+b²的和
* @Author: 一届书生
* @LastEditTime : 2020-01-17 09:35:32
*/ #include<iostream>
using namespace std; int main(){
int a,b,t;
cin>>a>>b;
t=a*a+b*b;
if(t>100)cout<<t/100<<endl;
else cout<<t<<endl;
return 0;
}

  

/*
* @Issue: 题目:输入的正整数是否既是5的倍数,也是7的倍数,是就输出yes,否就输出no
* @Author: 一届书生
* @LastEditTime : 2020-01-17 09:34:23
*/
#include<iostream>
using namespace std; int main(){
int t;
while((cin>>t)&&t>0){
if(t%5==0&&t%7==0)cout<<"yes"<<endl;
else cout<<"no"<<endl;
}
return 0;
}

  

/*
* @Issue:根据x取不同范围内的值,计算y对应的结果
* x取值 y取值
* x<0 0
* 0<x<=10 x
* 10<x<=20 10
* 20<x<40 -0.5x+20
* @Author: 一届书生
* @LastEditTime : 2020-01-17 09:40:09
*/
#include<iostream>
using namespace std; int main(){
double x,y;
while(cin>>x){
if(x<0)cout<<0<<endl;
else if(x>0&&x<=10)cout<<x<<endl;
else if(x>10&&x<=20)cout<<10<<endl;
else if(x>20&&x<40)cout<<-0.5*x+20<<endl;
}
return 0;
}

  

/*
* @Issue: 判断一个数能否分别被3,5,7整除
* @Author: 一届书生
* @LastEditTime : 2020-01-17 09:47:33
*/
#include<iostream>
using namespace std; int main(){
int t;
while(cin>>t){
int a=t%3,b=t%5,c=t%7;
if(a==0&&b==0&&c==0)cout<<"能同时被3,5,7整除"<<endl;
else if(a==0&&b==0&&c!=0)cout<<"能被3,5整除,但不能被7整除"<<endl;
else if(a==0&&b!=0&&c==0)cout<<"能被3,7整除,但不能被5整除"<<endl;
else if(a!=0&&b==0&&c==0)cout<<"能被5,7整除,但不能被3整除"<<endl;
else if(a==0&&b!=0&&c!=0)cout<<"能被3整除,但不能被5,7整除"<<endl;
else if(a!=0&&b==0&&c!=0)cout<<"能被5整除,但不能被3,7整除"<<endl;
else if(a!=0&&b!=0&&c==0)cout<<"能被7整除,但不能被3,5整除"<<endl;
else cout<<"都不能被整除"<<endl;
}
return 0;
}

  

/*
* @Issue:用switch语句实现函数关系
* @Author: 一届书生
* @LastEditTime : 2020-01-17 09:52:16
*/
#include<iostream>
using namespace std; int main(){
int t;
while(cin>>t){
switch(t<0){
case 1:cout<<-1<<endl;break;
case 0:switch (t==0)
{
case 1:cout<<0<<endl; break;
default:cout<<1<<endl; break;
}
}
}
return 0;
}

  

/*
* @Issue: 两个整数a,b,和一个字符c,c可以代表加减乘除任意一个字符,求(a c b)的值
* @Author: 一届书生
* @LastEditTime : 2020-01-17 09:58:23
*/
#include<iostream>
using namespace std; int main(){
int a,b;
char c;
cin>>a>>b;
cin>>c;
switch(c){
case '+':cout<<a+b<<endl;break;
case '-':cout<<a-b<<endl;break;
case '*':cout<<a*b<<endl;break;
case '/':cout<<a/b<<endl;break;
}
return 0;
}

  

/*
* @Issue: 输入一个复数事,输出其共轭复数,例如输入2+3i,则输出2-3i
* @Author: 一届书生
* @LastEditTime : 2020-01-17 10:11:16
*/
#include<iostream>
using namespace std; int main(){
int a,b=3;
char c,d='i';
cin>>a;
cin>>c;
cin>>b;
if(c=='-')c=='+';
else c='-';
cout<<a<<c<<b<<"i"<<endl;
return 0;
}

  

第四章:if else switch使用的更多相关文章

  1. “全栈2019”Java第二十四章:流程控制语句中决策语句switch下篇

    难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第 ...

  2. 《Linux内核设计与实现》课本第四章自学笔记——20135203齐岳

    <Linux内核设计与实现>课本第四章自学笔记 进程调度 By20135203齐岳 4.1 多任务 多任务操作系统就是能同时并发的交互执行多个进程的操作系统.多任务操作系统使多个进程处于堵 ...

  3. Java 第四章 选择结构2

    第四章 选择结构 (二) switch 选择结构的执行流程是怎样的? switch 选择结构中break关键字的作用? 本章目标 掌握 switch 选择结构 能够综合运用 if 选择结构 和 swi ...

  4. 第四章 跨平台图像显示库——SDL 第一节 与SDL第一次亲密接触

    http://blog.csdn.net/visioncat/article/details/1596576 GCC for Win32 开发环境介绍(5) 第四章 跨平台图像显示库——SDL 第一节 ...

  5. [Effective Java]第四章 类和接口

    声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...

  6. 《学习OpenCV》练习题第四章第八题ab

    这道题是利用OpenCV例子程序里自带的人脸检测程序,做点图像的复制操作以及alpha融合. 说明:人脸检测的程序我参照了网上现有的例子程序,没有用我用的OpenCV版本(2.4.5)的facedet ...

  7. 《学习OpenCV》练习题第四章第三题b

    #include <highgui.h> #include <cv.h> #include "opencv_libs.h" /* *<学习OpenCV ...

  8. 《学习OpenCV》练习题第四章第三题a

    #include <highgui.h> #include <cv.h> #include "opencv_libs.h" #pragma comment ...

  9. 《学习OpenCV》练习题第四章第二题

    #include <highgui.h> #include <cv.h> #pragma comment (lib,"opencv_calib3d231d.lib&q ...

  10. 《学习OpenCV》练习题第四章第七题abc

    题外话:一直是打算把这本书的全部课后编程题写完的,中间断了几个月,一直忙于其他事.现在开始补上. 这道题我不清楚我理解的题意是不是正确的,这道题可以练习用OpenCV实现透视变换(可以用于矫正在3维环 ...

随机推荐

  1. 【容斥、插值】P3270 [JLOI2016]成绩比较

    [容斥.插值]P3270 [JLOI2016]成绩比较 题目简述 有 \(n+1\) 个人,进行 \(m\) 场考试,第 \(i\) 场考试的可能得分是 \([0,U_i]\) 之间的整数. 假设你是 ...

  2. .NET Conf China 2023济南站社区活动

     2024年3月3日,在这个春暖花开的日子里,由微软MVP项目.山东财经大学管理科学与工程学院.胶东开发者社区.济南.NET俱乐部联合举办了[.NET Conf China 2023 JiNan Wa ...

  3. folder-alias vscode左侧目录树 起别名 插件 (git decorations)

    folder-alias vscode左侧目录树 起别名 插件 插件 效果 不足 文件路径或目录路径中包含中文 会挂不上别名,纯英文路径没问题 有修改后,git会覆盖,不显示别名 个人意见 我的项目都 ...

  4. 数组动态表单验证,添加数组,逆序添加,表单验证会错位,发现是key的默认index问题,还有验证trigger问题,添加数据会爆红

    数组动态表单验证,添加数组,逆序添加,表单验证会错位,发现是key的默认index问题,还有验证trigger问题,添加数据会爆红 解决方案: trigger: 'blur,change' 换 tri ...

  5. python parser 实例解析

    一 parser: 该模块为Python的内部解析器和字节码编译器提供了一个接口.该接口的主要目的是允许Python代码编辑Python表达式的分析树并从中创建可执行代码. 这比试图将任意Python ...

  6. day08-2-Thymeleaf

    服务器渲染技术-Thymeleaf 1.基本介绍 官方在线文档:Read online 文档下载:Thymeleaf 3.1 PDF, EPUB, MOBI Thymeleaf 是什么 Thymele ...

  7. 新服务器搭建docker跑mysql+java项目

    参考:https://js.work/posts/1362ba443b35d(yum安装java17) 踩了两个坑,一个前面的conf文件里监听80的配置没有删除掉,一个项目配置里面的路径还在用服务器 ...

  8. 最简洁明了的Linux常用命令

    1.ls 命令 查看当前目录下可见的文件.文件夹及其相关权限 常用参数:-l 列表式查看 -al 查看所有,包括隐藏的文件.文件夹 [root@qinshengfei bin]# ls --color ...

  9. 直播预告:面对技术带来的新机遇,CG人如何腾飞?

    "新锐先锋,玩转未来"--首届实时染3D动画创作大赛由瑞云科技主办,英伟达.青椒云.3DCAT实时渲染云协办,戴尔科技集团.Reallusion.英迈.万生华态.D5渲染器.中视典 ...

  10. 浅析三维模型OBJ格式轻量化压缩集群处理方法

    浅析三维模型OBJ格式轻量化压缩集群处理方法 三维模型的OBJ格式轻量化压缩是指通过一系列技术和方法将三维模型的文件大小进一步减小,以提高模型在计算机中的加载.传输和存储效率.集群处理技术是指利用多台 ...