C++语法基础—— 判断语句习题——ACwing

AcWing 657. 选择练习1

 #include <bits/stdc++.h>
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 && b > 0 && a % 2 == 0){
        cout << "Valores aceitos";
    } else {
        cout << "Valores nao aceitos";
    }
    return 0;
}

AcWing 671. DDD 

 

#include <bits/stdc++.h>
using namespace std;

int main()
{
    int n;
    cin >> n;
    if(n == 61) cout<< "Brasilia"  << endl;
    else if(n == 71) cout<<"Salvador" << endl;
    else if(n == 11) cout<< "Sao Paulo" << endl;
    else if(n == 21) cout<< "Rio de Janeiro" << endl;
    else if(n == 32) cout<<"Juiz de Fora" << endl;
    else if(n == 19) cout<<"Campinas" << endl;
    else if(n == 27) cout<< "Vitoria" << endl;
    else if(n == 31) cout<< "Belo Horizonte" << endl;
    else cout<< "DDD nao cadastrado" << endl;
    return 0;
}

AcWing 662. 点的坐标 

 

#include <iostream>

using namespace std;

int main() {
    double x, y;
    cin >> x >> y;

    if (x == 0 && y == 0) printf("Origem\n");
    else if (x == 0) printf("Eixo Y\n");
    else if (y == 0) printf("Eixo X\n");
    else if (x > 0 && y > 0) printf("Q1");
    else if (x < 0 && y > 0) printf("Q2");
    else if (x < 0 && y < 0) printf("Q3");
    else if (x > 0 && y < 0) printf("Q4");

    return 0;
}

 AcWing 666. 三角形类型 

 

#include <bits/stdc++.h>

using namespace std;

int main()
{
    double a, b, c;
    cin >> a >> b >> c;
    if(a < b) swap(a, b);
    if(a < c) swap(a, c);
    if(b < c) swap(b, c);
    if(a >= b + c){
        cout << "NAO FORMA TRIANGULO";
    }else if(a * a == b * b + c * c){
        cout << "TRIANGULO RETANGULO" << endl;
    }else if(a * a > b * b + c * c){
        cout << "TRIANGULO OBTUSANGULO" << endl;
    }else if(a * a < b * b + c * c){
        cout << "TRIANGULO ACUTANGULO" << endl;
    }
    if(a == b && b == c){
        cout << "TRIANGULO EQUILATERO" << endl;
    }
    if(a == b && b != c || b == c && a != b){
        cout << "TRIANGULO ISOSCELES";
    }
    return 0;
}

AcWing 668. 游戏时间2 

 

#include<iostream>

using namespace std;

int main()
{
    int a,b,c,d;
    cin >> a >> b >> c >>d;
    if(a>c&&b>d){
        cout<<"O JOGO DUROU "<<c+23-a<<" HORA(S) E "<<d+60-b<<" MINUTO(S)"<<endl;
    }
     if(a>c&&b<d){
        cout<<"O JOGO DUROU "<<c+24-a<<" HORA(S) E "<<d-b<<" MINUTO(S)"<<endl;
    }
     if(a<c&&b<d){
        cout<<"O JOGO DUROU "<<c-a<<" HORA(S) E "<<d-b<<" MINUTO(S)"<<endl;
    }
     if(a<c&&b>d){
        cout<<"O JOGO DUROU "<<c-1-a<<" HORA(S) E "<<d+60-b<<" MINUTO(S)"<<endl;
    }
     if(a==c&&b==d){
        cout<<"O JOGO DUROU "<<24<<" HORA(S) E "<<0<<" MINUTO(S)"<<endl;
    }
    if(a>c&&b==d){
        cout<<"O JOGO DUROU "<<c+24-a<<" HORA(S) E "<<d-b<<" MINUTO(S)"<<endl;
    }
    if(a<c&&b==d){
        cout<<"O JOGO DUROU "<<c-a<<" HORA(S) E "<<d-b<<" MINUTO(S)"<<endl;
    }
    if(a==c&&b>d){
        cout<<"O JOGO DUROU "<<c+23-a<<" HORA(S) E "<<d+60-b<<" MINUTO(S)"<<endl;
    }
    if(a==c&&b<d){
        cout<<"O JOGO DUROU "<<c-a<<" HORA(S) E "<<d-b<<" MINUTO(S)"<<endl;
    }
    return 0;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

永夜天

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值