Menu
CoddyTech

交换得到最小值

Coddy 递归挑战:掌握递归思维 课程的第 13 课,共 15 课。

challenge icon

挑战

困难

编写一个名为 minFind 的函数,接收一个整数 num 和一个整数 k,并返回最多经过 k 次交换后能得到的最小数字。

示例:

  • minFind(3421, 1)  ->  1423(1 - 3)
  • minFind(3421, 2)  ->  1243(1 - 3, 2 - 4)
  • minFind(4231, 2)  ->  1234(交换 1 次后的最小数字)

亲手试试

#include <stdio.h>
#include <stdlib.h>

int minFind(int num, int k) {
    // 在这里编写代码
    return num;
}

递归挑战:掌握递归思维中的所有课

自己练习: C 在线编译器