Kodewick
开始学 →
基础←→0 / 70

换座位

#051基础指针函数约 4 分钟

看电影时 Mia 坐 7 号、Leo 坐 12 号,他们想换一下。补好 swap(a, b),让 a 和 b 指着的两个数交换。*a 原来的值已经存在 tmp 里了。

应该显示
Mia: 12, Leo: 7
main.c
#include <stdio.h>

void swap(int *a, int *b) {
    int tmp = *a;
    // 在这里写:把 *b 放进 *a,再把 tmp 放进 *b
}

int main(void) {
    int mia = 7, leo = 12;
    swap(&mia, &leo);
    printf("Mia: %d, Leo: %d\n", mia, leo);
    return 0;
}
Ctrl + Enter 也能运行
结果

写好了先点「运行」试试示例,没问题再点「提交」。