首页 > 其他分享 >交换整数

交换整数

时间:2022-10-14 15:01:44浏览次数:42  
标签:int 样例 void 交换 整数 IntSwap

6-1 交换整数

分数 5
作者 李祥
单位 湖北经济学院
请编写函数,交换两个整数的值。

函数原型
void IntSwap(int *x, int *y);
说明:参数 x 和 y 为指示两个整型变量的指针。函数交换两个指针所指整型变量的值。

裁判程序

#include <stdio.h>

void IntSwap(int *x, int *y);

int main()
{
    int a, b;
    scanf("%d %d", &a, &b);
    IntSwap(&a, &b);
    printf("%d %d\n", a, b);
    return 0;
}

/* 你提交的代码将被嵌在这里 */

输入样例

15 -36

输出样例

-36 15

解题思路

比较简单,声明一个中间变量,然后交换x,y的值即可。

void IntSwap(int *x, int *y)
{
	int p;
	p = *x;
	*x = *y;
	*y = p;
}

标签:int,样例,void,交换,整数,IntSwap
From: https://www.cnblogs.com/huanghongzhe/p/16791590.html

相关文章