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



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


    在这里插入图片描述
    在这里插入图片描述


    654.时间转换

    读取一个整数值,它是工厂中某个事件的持续时间(以秒为单位),请你将其转换为小时:分钟:秒来表示。

    输入格式

    输入一个整数 NN。

    输出格式

    输出转换后的时间表示,格式为 hours:minutes:seconds

    数据范围

    1≤N≤10000001≤N≤1000000

    输入样例:

    556
    
    • 1

    输出样例:

    0:9:16
    
    • 1
    #include
    using namespace std;
    int main()
    {
        int n;
        cin>>n;
        int x,y,z;
        x=n/3600;
        y=n%3600/60;
        z=n%3600%60;
        cout<<x<<':'<<y<<':'<<z<<endl;
        return 0;
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13

    605. 简单乘积

    读取两个整数值。

    在此之后,计算它们的乘积并将结果存储在名为 PROD 的变量中。

    输出结果如下例所示。

    输入格式

    共两行,每行包含一个整数。

    输出格式

    输出格式为 PROD = X,其中 XX 为乘积结果。

    数据范围

    输入的两个整数的绝对值均不超过 1000010000。

    输入样例:

    3
    9
    
    • 1
    • 2

    输出样例:

    PROD = 27
    
    • 1
    #include 
    #include 
    
    const int N = 10010;
    
    int a, n;
    int tr[N];
    
    int lowbit(int x)
    {
        return x & -x;
    }
    
    void add(int x, int c)
    {
        for (int i = x; i <= n; i += lowbit(i))
            tr[i] += c;
    }
    
    int sum(int x)
    {
        int res = 0;
        for (int i = x; i; i -= lowbit(i))
            res += tr[i];
        return res;
    }
    
    int main()
    {
        scanf("%d %d", &a, &n);
        printf("PROD = ");
        if (n < 0) n = -n, a = -a;
        for (int i = 1; i <= n; i ++ )
            add(i, a);
        printf("%d", sum(n));
        return 0;
    }
    
    
    
    • 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
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39

    611.简单计算

    给定你两个产品的产品编号,产品数量以及产品单价。

    请你计算买下两种产品一共需要花费多少钱。

    输入格式

    输入共两行。

    每行包含两个整数以及一个浮点数,表示其中一件产品的产品编号,产品数量以及产品单价。

    输出格式

    输出格式为 VALOR A PAGAR: R$ X,其中 XX 为产品总价值,保留两位小数。

    数据范围

    1≤产品编号,产品数量≤100001≤产品编号,产品数量≤10000,
    1.00≤产品单价≤10000.001.00≤产品单价≤10000.00

    输入样例:

    12 1 5.30
    16 2 5.10
    
    • 1
    • 2

    输出样例:

    VALOR A PAGAR: R$ 15.50
    
    • 1
    #include
    #include
    using namespace std;
    int main()
    {
        int a,b,c,d;
        double e,f;
        cin>>a>>b>>e>>c>>d>>f;
        printf("VALOR A PAGAR: R$ %.2lf",b*e+d*f);
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    612.球的体积

    给定你一个球体的半径 RR,请你计算球体的体积。

    计算球体的公式为 V=(4/3)∗π∗R3V=(4/3)∗π∗R3。

    ππ 取 3.141593.14159。

    注意:有些语言中 (4/3)(4/3) 无法得到 1.3333…1.3333…,建议在公式中使用 (4/3.0)(4/3.0)。

    输入格式

    输入一个整数 RR。

    输出格式

    输出格式为 VOLUME = X,其中 XX 为球体的体积,结果保留三位小数。

    数据范围

    1≤R≤20001≤R≤2000

    输入样例:

    3
    
    • 1

    输出样例:

    VOLUME = 113.097
    
    • 1
    #include
    using namespace std;
    int main(){
        double PI=3.14159;
        int r;
        cin>>r;
        printf("VOLUME = %.3lf",4/3.0*PI*r*r*r);
        return 0;
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    1                      学如逆水行舟,不进则退
    
    • 1
  • 相关阅读:
    ElasticSearch--过滤查询
    Can‘t locate Bio/SeqIO.pm in @INC
    ds套dp——考虑位置转移or值域转移:CF1762F
    C++数据结构——红黑树
    Mybatis之动态sql和分页
    Bi-LSTM-Attention概述及torch实现
    计算机视觉-数学基础*变换域表示
    实验七 循环神经网络(3)LSTM的记忆能力实验
    手把手教你写一个JSON在线解析的前端网站1
    codesys CNC控制程序
  • 原文地址:https://blog.csdn.net/yi_chen_c/article/details/126160453