C++ 和 Kotlin 代码实现:最大或运算
C++ 和 Kotlin 代码实现:最大或运算
本示例展示了 C++ 和 Kotlin 代码实现最大或运算,通过输入n个数和一个目标数x,计算这些数与x进行或运算后的最大值。
C++ 代码
#include<bits/stdc++.h>
using namespace std;
inline static const nullptr_t _ = []() {
ios_base::sync_with_stdio(0);
cin.tie(nullptr), cout.tie(nullptr);
return nullptr;
} ();
using ll = long long;
ll n, x, a, ret;
int main() {
cin >> n >> x;
for (int i = 0; i < n; i++) cin >> a, ret = max(ret, a | x);
cout << ret << '\n';
return 0;
}
Kotlin 代码
import java.util.Scanner
fun main(args: Array<String>) {
val input = Scanner(System.in)
val n = input.nextLong()
val x = input.nextLong()
var ret: Long = 0
for (i in 0 until n) {
val a = input.nextLong()
ret = maxOf(ret, a or x)
}
println(ret)
}
以上代码演示了如何使用 C++ 和 Kotlin 实现最大或运算,并提供了解析和示例代码。您可以根据需要修改代码,并尝试不同的输入值来验证结果。
原文地址: https://www.cveoy.top/t/topic/p232 著作权归作者所有。请勿转载和采集!