20250303-Rain
1. 指针交换
/*
1. 李四在写排序时, 经常需要交换两个元素的值. 但手动写出来显得代码不够优雅, 李四是一个有品味的
人, 他希望有一个函数能实现两个值的交换.
实现swap函数 该函数可以交换指针指向的值
void swap(int *a, int *b);
测试样例:
int main(){
int a = 3, b = 4;
swap(&a, &b);
printf("%d,%d\n",a,b); //此处应打印4,3
}
*/
#include <iostream>
using namespace std;
/*
功能: 交换两个指针指向的整数值
参数:
int *a: 待交换变量1的地址
int *b: 待交换变量2的地址
返回值:
void
*/
void swap(int *a, int *b)
{
int temp = *a;
*a = *b;
*b = temp;
}
int main(void)
{
int a = 3, b = 4;
swap(&a, &b);
cout << a << ',' << b << endl;
return 0;
}
2. 密码验证
3. 密码加密
Last updated