• 20180516


    阅读程序,请选择输出结果
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    #include <iostream>
    using namespace std;
     
    int main() {
        int i, u[4], v[4], x, y = 10;
        for (i = 0; i <= 3; i++) {
            cin >> u[i];
        }
        v[0] = (u[0] + u[1] + u[2] + u[3]) / 7;
        v[1] = u[0] / ((u[1] - u[2]) / u[3]);
        v[2] = u[0] * u[1] / u[2] * u[3];
        v[3] = v[0] * v[1];
        x = (v[0] + v[1] + 2) - u[(v[3] + 3) % 4];
        if (x > 10)
            y += (v[2] * 100 - v[3]) / (u[u[0] % 3] * 5);
        else
            y += 20 + (v[2] * 100 - v[3]) / (u[v[0] % 3] * 5);
        cout << x << "," << y << endl;
        return 0;
    }
     
        

    <iostream.h>

    //本例中,给定的输入数据可以避免字母为0或下标越界。输入:9 3 9 4 输出:()

    </iostream.h>

    -13,57
    -13,60
    -12,57
    -12,60

    答案:A

    C++ int 型负数除法与求模运算

           一、结论:

           1、除法运算:向零取整(向0方向取最接近精确值的整数,类比向上取整和向下取整);

           比如:10/(-4) = -2;10/4 = 2;

           2、求模运算:  (1)  |小| % |大| = |小| ,符号同前;  (2)  |大   | % |小| = |余| ,符号同前 ; (|n|指n的 绝对值, 求模时参照该公式:“余数=被除数-商*除数 )

           比如:        3%4 = 3, (-3)%(-4) = -3,(-3)%4 = -3,3%(-4) = 3;    5%3 = 2, (-5)%(-3) = -2,(-5)%3 = -2,5%(-3) = 2;

     
  • 相关阅读:
    Debugger and device times have drifted by more than 60s. Please correct this by running adb shell "date `date +%m%d%H%M%Y.%S`" on your debugger machine.
    react native 动画组件Animated
    react-navigation 报错解决方法
    Java并发编程:线程池的使用
    如何设置eclipse下查看java源码
    接口和抽象类
    java接口可以继承多个接口
    抽象类和抽象方法的区别
    final
    static
  • 原文地址:https://www.cnblogs.com/kxzh/p/9102156.html
Copyright © 2020-2023  润新知