C++ 实例(二)

交换两个数

以下我们使用两种方法来交换两个变量:使用临时变量与不使用临时变量。

实例 - 使用临时变量

#include

using namespace std;

int main() {

int a = 5, b = 10, temp;

cout << "交换之前:" << endl;

cout << "a = " << a << ", b = " << b << endl;

temp = a; a = b; b = temp;

cout << "\n交换之后:" << endl;

cout << "a = " << a << ", b = " << b << endl;

return 0; }

以上程序执行输出结果为:

交换之前:
a = 5, b = 10

交换之后:
a = 10, b = 5

实例 - 不使用临时变量

#include

#include

using namespace std;

int main() {

int a = 5, b = 10;

cout << "交换之前:" << endl;

cout << "a = " << a << ", b = " << b << endl;

a = a + b;

b = a - b;

a = a - b;

cout << "\n交换之后:" << endl;

cout << "a = " << a << ", b = " << b << endl;

return 0; }

以上程序执行输出结果为:

交换之前:
a = 5, b = 10

交换之后:
a = 10, b = 5

判断一个数是奇数还是偶数

以下我们使用 % 来判断一个数是奇数还是偶数,原理是,将这个数除于 2 如果余数为 0 为偶数,否则为奇数。

实例 - 使用 if...else

#include

using namespace std;

int main() {

int n;

cout << "输入一个整数: ";

cin >

你可能感兴趣的:(c++,算法,数据结构)