#include #include using namespace std;

int num[10], op[5];

void one() { for (int i = 0; i < 10; i++) { num[i] += 10; } }

void two() { for (int i = 0; i < 10; i++) { num[i] *= 2; } }

void three() { int minNum = *min_element(num, num + 10); for (int i = 0; i < 10; i++) { num[i] -= minNum; } }

int main() { for (int i = 0; i < 10; i++) { cin >> num[i]; } for (int i = 0; i < 5; i++) { cin >> op[i]; }

for (int i = 0; i < 5; i++) {
    if (op[i] == 1) {
        one();
    } else if (op[i] == 2) {
        two();
    } else if (op[i] == 3) {
        three();
    }
}

int sum = 0;
for (int i = 0; i < 10; i++) {
    sum += num[i];
}

cout << sum << endl;

return 0;
c++空间扭曲装置上有一个显示屏显示有两行数字。第一行的数字是密码第二行的数字是对密码的操作。第二行数字中若是出现1代表要把所有的密码都加10;若是出现2就要把所有的密码都乘以2;若是出现3就要把所有的密码都减去此时所有密码中最小的数字;若是出现其他数字密码不变。最后所有密码的总和就是解除这个装置的密码。下面请你编程帮助小核桃计算出空间扭曲装置的最终密码。输入 共两行。第一行包含十个整数表示显示屏

原文地址: https://www.cveoy.top/t/topic/ixOv 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录