zoukankan      html  css  js  c++  java
  • 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;

     
  • 相关阅读:
    []==![] 为什么等于true?
    this指向问题
    Git的基本了解与使用、向github提交代码
    Javascript实现多行字符串
    常见浏览器兼容性问题与解决方案?
    Scapy——Scrapy shell的使用
    Python中单下划线和双下划线
    Python中@staticmethod和@classmethod的作用和区别
    Python多进程、多线程和协程简介
    精简Docker镜像的几个方法
  • 原文地址:https://www.cnblogs.com/kxzh/p/9102156.html
Copyright © 2011-2022 走看看