酷代码 AI
菜单

城主会任意给出两个数字x和y,城主不仅想要x#y的结果,还想知道x#(x+y)的结果。 下面请你编程帮助烛龙战队,完成这个问题吧。 【注意】 X不一定小于y。 输入: 输入包括一行,包含两个整数x和y,为城主给出的两个数字,x不一定小于y。 输出: 输出包括两行,第一行为x#y的结果,第二行为x#(x+y)的结果。 输入样例: 1: 1 10 输出样例: 1: 55 66 输入样例: 2: 100 1 输出样例: 2: 5050 201 c++

```cpp #include <iostream> using namespace std; // 计算从 a 到 b 的连续整数和 long long sumRange(long long a, long long b) { // 确保 a <= b if (a > b) swap(a, b); // 使用等差数列求和公式 return (a + b) * (b - a + 1) / 2; } int main() { long long x, y; cin >> x >> y; // 第一行:x#y 的结果 cout << sumRange(x, y) << endl; // 第二行:x#(x+y) 的结果 cout << sumRange(x, x + y) << endl; return 0; } ``` [2025-12-13 15:08:45 | AI问答 | 168点数解答]

服务商
相关提问
发财导航,免费问AI
实用工具查看更多