当前位置:网站首页>语法基础(判断语句)
语法基础(判断语句)
2022-08-10 05:47:00 【进击攻城狮】
作者:进击攻城狮
个人主页:欢迎访问我的主页
首发时间:2022年8月8日星期一
订阅专栏:刷题
个人信条:星光不问赶路人,岁月不负有心人。
如果文章有错误,欢迎在评论区指正。
支持我:点赞+收藏️+留言
文章目录
667. 游戏时间
读取两个整数 AA 和 BB,表示游戏的开始时间和结束时间,以小时为单位。
然后请你计算游戏的持续时间,已知游戏可以在一天开始并在另一天结束,最长持续时间为 2424 小时。
如果 AA 与 BB 相等,则视为持续了 2424 小时。
输入格式
共一行,包含两个整数 AA 和 BB。
输出格式
输出格式为 O JOGO DUROU X HORA(S)
,其中 XX 为游戏持续时间。
数据范围
0≤A,B≤230≤A,B≤23
输入样例1:
16 2
输出样例1:
O JOGO DUROU 10 HORA(S)
输入样例2:
0 0
输出样例2:
O JOGO DUROU 24 HORA(S)
输入样例3:
2 16
#include<iostream>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
if(b>a)printf("O JOGO DUROU %d HORA(S)",b-a);
else printf("O JOGO DUROU %d HORA(S)",b+24-a);
}
669. 加薪
ABC 公司决定给员工加薪,加薪情况如下所示:
薪水 涨薪幅度
0 - 400.00 15%
400.01 - 800.00 12%
800.01 - 1200.00 10%
1200.01 - 2000.00 7%
超过 2000.00 4%
读取员工的工资,计算并输出员工的新工资,以及员工增加的收入和涨薪幅度。
输入格式
共一行,包含一个保留两位小数的浮点数。
输出格式
输出格式如下所示:
第一行输出 Novo salario: X
,XX 表示员工新工资,保留两位小数。
第二行输出 Reajuste ganho: Y
,YY 表示员工增加的具体收入数值,保留两位小数。
第三行输出 Em percentual: Z
,ZZ 表示涨薪幅度,注意用百分比表示。
数据范围
0≤原工资≤2500.000≤原工资≤2500.00
输入样例:
400.00
输出样例:
Novo salario: 460.00
Reajuste ganho: 60.00
Em percentual: 15 %
#include<iostream>
using namespace std;
double a;
int main(){
cin>>a;
if(a>=0&&a<=400)printf("Novo salario: %.2lf\nReajuste ganho: %.2lf\nEm percentual: %d %%",a*(1+0.15),a*0.15,15);
else
if(a>=400.01&&a<=800)printf("Novo salario: %.2lf\nReajuste ganho: %.2lf\nEm percentual: %d %%",a*(1+0.12),a*0.12,12);
else
if(a>=800.01&&a<=1200)printf("Novo salario: %.2lf\nReajuste ganho: %.2lf\nEm percentual: %d %%",a*(1+0.10),a*0.10,10);
else
if(a>=1200.01&&a<=2000)printf("Novo salario: %.2lf\nReajuste ganho: %.2lf\nEm percentual: %d %%",a*(1+0.07),a*0.07,7);
else printf("Novo salario: %.2lf\nReajuste ganho: %.2lf\nEm percentual: %d %%",a*(1+0.04),a*0.04,4);
}
670. 动物
给定你三个葡萄牙语单词,这些词将根据下表从左到右定义一个动物。
请你确定并输出这个动物的名称。
输入格式
根据上表,输入包含三个单词,每行一个,用以识别动物,单词由小写字母构成。
输出格式
输出识别出的动物的名称。
输入样例:
vertebrado
mamifero
onivoro
输出样例:
homem
#include<iostream>
using namespace std;
int main(){
string a,b,c;
cin>>a>>b>>c;
if(a=="vertebrado"){
if(b=="ave"){
if(c=="carnivoro"){
printf("aguia");
}
else printf("pomba");
}
if(b=="mamifero"){
if(c=="onivoro"){
printf("homem");
}
else printf("vaca");
}
}
else
if(a=="invertebrado"){
if(b=="inseto"){
if(c=="hematofago"){
printf("pulga");
}
else printf("lagarta");
}
if(b=="anelideo"){
if(c=="hematofago"){
printf("sanguessuga");
}
else printf("minhoca");
}
}
}
657. 选择练习1
读取 44 个整数值 A,B,CA,B,C 和 DD。
如果四个整数同时满足以下条件:
- BB 大于 CC。
- DD 大于 AA。
- CC 和 DD 的总和大于 AA 和 BB 的总和。
- CC 和 DD 是正值。
- AA 是偶数。
则输出 Valores aceitos
,否则,输出 Valores nao aceitos
。
输入格式
输入占一行,包含四个整数 A,B,C,DA,B,C,D。
输出格式
如果输入数值满足题目条件则输出 Valores aceitos
,否则输出 Valores nao aceitos
。
数据范围
−100≤A,B,C,D≤100−100≤A,B,C,D≤100
输入样例:
5 6 7 8
输出样例:
Valores nao aceitos
#include<iostream>
using namespace std;
int main(){
int a,b,c,d;
cin>>a>>b>>c>>d;
if(b>c&&d>a&&(c+d)>(a+b)&&c>0&&d>0&&a%2==0)
printf("Valores aceitos");
else printf("Valores nao aceitos");
return 0;
}
边栏推荐
猜你喜欢
随机推荐
MySQL 免安装版/解压版的安装与配置(Win & Unix & Linux)
vsnprint和snprintf的区别
Unity2D动画生成操作(简单)
强化学习_03_表格方法实践(CartPole-v0 And MontoCarlo)
分享一个专业TA的《Shader参考大全》
机器学习_LGB调参汇总(开箱即食)
UnityShader入门精要-透明效果
QEMU guest与host通过网络通信——bridge/hostfwd/guestfwd
数据库学习之数据类型
什么是代理ip?市面上好用的代理软件有哪些
OpenGL学习笔记(LearnOpenGL)第一部分-环境配置与基础知识
Myunity框架笔记2
强化学习_06_pytorch-DQN实践(CartPole-v0)
UnityShader入门精要-立方体纹理、反射、折射、菲涅尔反射
动态规划——从0-1背包问题到leetcode正则匹配
Analysis of minix_super_block.s_ninodes of mkfs.minix.c
UnityShader入门精要-渲染纹理 镜子 玻璃 效果
制作一个启动软盘并用bochs模拟器启动
Kernel Image File Format
3.事务篇【mysql高级】