• 语法基础(变量、输入输出、表达式与顺序语句)



    作者:进击攻城狮
    个人主页:欢迎访问我的主页
    首发时间:2022年8月6日星期六
    订阅专栏:刷题
    个人信条:星光不问赶路人,岁月不负有心人。
    如果文章有错误,欢迎在评论区指正。
    🎉 支持我:点赞👍+收藏⭐️+留言📝


    在这里插入图片描述


    617.距离

    两辆汽车在同一地点,同时,沿同一方向前进。

    一辆车的速度为 60 km/h60 km/h,另一辆车的速度为 90 km/h90 km/h。

    显然,快车与慢车的距离会不断拉开,每过一个小时(6060 分钟),两车的距离就拉开 3030 公里。

    现在,告诉你两车之间的距离为 LL 公里,请你求出两车已经行驶了多长时间?

    输入格式

    输入包含一个整数 LL,表示两车之间的距离。

    输出格式

    输出格式为 X minutos,其中 XX 为已经行驶的时间,单位为分钟。

    数据范围

    1≤L≤1091≤L≤109

    输入样例:

    30
    
    • 1

    输出样例:

    60 minutos
    
    • 1
    #include
    using namespace std;
    int main(){
        int a;
        cin>>a;
        printf("%d minutos",a*2);
        return 0;
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    618.燃料消耗

    一辆汽车每行驶 1212 公里需要消耗 11 升汽油,现在告诉你该汽车的行驶速度 SS(km/hkm/h)和行驶时间 TT(hh),请你计算该车在行驶过程中一共消耗了多少升汽油。

    输入格式

    输入共两行,第一行包含一个整数 TT,表示行驶时间(hh)。

    第二行包含一个整数 SS,表示行驶速度(km/hkm/h)。

    输出格式

    输出行驶期间的总油耗,结果保留三位小数。

    数据范围

    1≤T,S≤1071≤T,S≤107

    输入样例:

    10
    85
    
    • 1
    • 2

    输出样例:

    70.833
    
    • 1
    #include
    using namespace std;
    int main(){
        long a,b;
        cin>>a>>b;
        printf("%.3lf",a*b/12);
        return 0;
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    656.钞票和硬币

    读取一个带有两个小数位的浮点数,这代表货币价值。

    在此之后,将该值分解为多种钞票与硬币的和,每种面值的钞票和硬币使用数量不限,要求使用的钞票和硬币的数量尽可能少。

    钞票的面值是 100,50,20,10,5,2100,50,20,10,5,2。

    硬币的面值是 1,0.50,0.25,0.10,0.051,0.50,0.25,0.10,0.05 和 0.010.01。

    输入格式

    输入一个浮点数 NN。

    输出格式

    参照输出样例,输出每种面值的钞票和硬币的需求数量。

    数据范围

    0≤N≤1000000.000≤N≤1000000.00

    输入样例:

    576.73
    
    • 1

    输出样例:

    NOTAS:
    5 nota(s) de R$ 100.00
    1 nota(s) de R$ 50.00
    1 nota(s) de R$ 20.00
    0 nota(s) de R$ 10.00
    1 nota(s) de R$ 5.00
    0 nota(s) de R$ 2.00
    MOEDAS:
    1 moeda(s) de R$ 1.00
    1 moeda(s) de R$ 0.50
    0 moeda(s) de R$ 0.25
    2 moeda(s) de R$ 0.10
    0 moeda(s) de R$ 0.05
    3 moeda(s) de R$ 0.01
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    #include
    using namespace std;
    int main(){
        double a;
        cin>>a;
        int m=a*100;
        printf("NOTAS:\n%d nota(s) de R$ 100.00\n",m/10000);
        m%=10000;
        printf("%d nota(s) de R$ 50.00\n",(int)m/5000);
        m%=5000;
        printf("%d nota(s) de R$ 20.00\n",m/2000);
        m%=2000;
         printf("%d nota(s) de R$ 10.00\n",m/1000);
         m%=1000;
          printf("%d nota(s) de R$ 5.00\n",m/500);
          m%=500;
           printf("%d nota(s) de R$ 2.00\n",m/200);
           m%=200;
           printf("MOEDAS:\n%d moeda(s) de R$ 1.00\n",m/100);
           m%=100;
           printf("%d moeda(s) de R$ 0.50\n",m/50);
           m%=50;
           printf("%d moeda(s) de R$ 0.25\n",m/25);
           m%=25;
           printf("%d moeda(s) de R$ 0.10\n",m/10);
           m%=10;
           printf("%d moeda(s) de R$ 0.05\n",m/5);
           m%=5;
           printf("%d moeda(s) de R$ 0.01\n",m/1);
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30

    655.天数转换

    读取对应于一个人的年龄(以天为单位)的整数值,并转化为年,月和日表示方式输出,年、月、日分别对应 ano(s), mes(es), dia(s)

    注意:为了方便计算,假设全年 365365 天,每月 3030 天。 数据保证,不会出现 1212 个月和几天的情况,例如 360,363360,363 或 364364。

    输入格式

    输入一个整数 NN。

    输出格式

    参照输出样例,输出转换后的天数表达。

    数据范围

    1≤N≤10000001≤N≤1000000

    输入样例:

    400
    
    • 1

    输出样例:

    1 ano(s)
    1 mes(es)
    5 dia(s)
    
    • 1
    • 2
    • 3
    难度:简单
    时/空限制:1s / 64MB
    总通过数:9359
    总尝试数:15785
    来源:语法题
    算法标签

    #include
    using namespace std;
    int main(){
        int a,b,c,d;
        cin>>a;
        b=a/365;
        c=(a-365*b)/30;
        d=(a-365*b-30*c);
        printf("%d ano(s)\n",b);
        printf("%d mes(es)\n",c);
        printf("%d dia(s)",d);
        return 0;
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    1                      学如逆水行舟,不进则退
    
    • 1
  • 相关阅读:
    函数(2)
    反爬篇 | 手把手教你处理 JS 逆向之 CSS 偏移
    C语言实现姿态四元数转欧拉角
    win10 linux 子系统 wsl2实现ip自动转发
    AQS中lock源码解析
    JavaWeb中,web应用的上下文路径解读
    Redis Part1
    (30)Verilog实现倍频【方法一】
    Windows下使用MySQL二进制包安装MySQL5.7
    SpringBoot 接口访问频率限制
  • 原文地址:https://blog.csdn.net/yi_chen_c/article/details/126202284