C++ 代码示例:交换两个整型变量并自增自减
#include <iostream>
int main() {
int front = 10; // 定义并初始化 front
int rear = 5; // 定义并初始化 rear
if (front > rear) {
int temp = front;
front = rear;
rear = temp;
} else if (front == rear) {
front++;
rear--;
}
std::cout << 'front: ' << front << std::endl;
std::cout << 'rear: ' << rear << std::endl;
return 0;
}
在上述代码中,我们定义了两个整型变量'front'和'rear',并初始化它们。根据题目要求,我们进行以下判断和操作:
- 如果'front'大于'rear',则交换两个变量的值。使用一个额外的临时变量'temp'来完成交换。
- 如果'front'与'rear'的值相等,则'front'自加1,'rear'自减1。即'front++'和'rear--'。
最后,使用'std::cout'输出交换或修改后的'front'和'rear'的值。
原文地址: https://www.cveoy.top/t/topic/b7Gq 著作权归作者所有。请勿转载和采集!