自定义函数swap(int *,int *) 参数为整型指针类型.实现参数交换功能。
答案:2 悬赏:40
解决时间 2021-02-07 05:42
- 提问者网友:清羽墨安
- 2021-02-07 02:48
自定义函数swap(int *,int *) 参数为整型指针类型.实现参数交换功能。
最佳答案
- 二级知识专家网友:白日梦制造商
- 2021-02-07 03:57
#include void swap(int *a , int * b) { if (*a > *b) { *a ^= *b; *b ^= *a; *a ^= *b;} //交换a, b } void main() { int a, b, c; scanf("%d %d %d", &a, &b, &c); swap(&a, &b); swap(&b, &c); swap(&a, &b); printf("%d %d %d", a, b, c); }
麻烦采纳,谢谢!
麻烦采纳,谢谢!
全部回答
- 1楼网友:花一样艳美的陌生人
- 2021-02-07 04:33
#include <stdio.h>
void swap(int *a , int * b)
{
if (*a > *b)
{ *a ^= *b; *b ^= *a; *a ^= *b;} //交换a, b
}
void main()
{
int a, b, c;
scanf("%d %d %d", &a, &b, &c);
swap(&a, &b);
swap(&b, &c);
swap(&a, &b);
printf("%d %d %d", a, b, c);
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯