acwing刷题指南2.1

本文介绍了ACWing上关于条件语句的几道编程题目,包括零食价格计算、区间判断、三角形面积计算、游戏时间计算、员工加薪计算和动物类型判断等。通过这些实例,帮助读者理解和运用if...else语句解决实际问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

//条件语句

660.零食

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int x,y;
    cin>>x>>y;
    if(x == 1) printf("Total: R$ %.2lf\n",y*4.00);
    else if(x == 2) printf("Total: R$ %.2lf\n",y*4.50);
    else if(x == 3)printf("Total: R$ %.2lf\n",y*5.00);
    else if(x == 4) printf("Total: R$ %.2lf\n",y*2.00);
    else if(x == 5) printf("Total: R$ %.2lf\n",y*1.50);
    return 0;
}
659.区间

#include<bits/stdc++.h>
using namespace std;
int main()
{
    double a;
    scanf("%lf",&a);
    if(a>=0 && a<=25) printf("Intervalo [%d,%d]",0,25);
    else if(a>25 && a<=50) printf("Intervalo (%d,%d]",25,50);
    else if(a>50 && a<=75) printf("Intervalo (%d,%d]",50,75);
    else if(a>75 && a<=100) printf("Intervalo (%d,%d]",75,100);
    else printf("Fora de intervalo");
   
    return 0;
}

664.三角形

注意三角形判断方式

#include<bits/stdc++.h>
using namespace std;
int main()
{
    double A,B,C;
    scanf("%lf%lf%lf",&A,&B,&C);
    if(A+B>C && A+C>B && B+C>A) printf("Perimetro = %.1lf",A+B+C);
    else printf("Area = %.1lf",(A+B)*C/2.0);
    return 0;
}

667. 游戏时间

(读取两个整数 A 和 B,表示游戏的开始时间和结束时间,以小时为单位。

然后请你计算游戏的持续时间,已知游戏可以在一天开始并在另一天结束,最长持续时间为 24小时。

如果 A 与 B 相等,则视为持续了 24 小时。)

看样例可得知

A>B就要加上24,然后再用24+B -

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值