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;

     
  • 相关阅读:
    iis 站点部署后 Microsof .Net Framework异常
    数据库中GUID的生成
    影响世界的100个经典管理定律
    帕金森定律(Parkinson's Law)
    eclipse 弹出智能提示、代码自动换行
    eclipse 快捷键
    extjs grid 分页
    extjs gride 显示序号
    SharePoint 2013 Deploy Master Page And Page Layout
    正则表达式匹配并替换字符串
  • 原文地址:https://www.cnblogs.com/kxzh/p/9102156.html
Copyright © 2011-2022 走看看