TB椰程 TypeBuddy 打字搭子

完善程序

CSP-J · 编程模板 · 片段 · cpp · 难度 2/5 · 共 481 字

先判整体算法,再填循环边界与递推式

  • 初赛专项
  • 完善程序

前置内容

正文

// 完善程序:补全空缺
// 先判整体算法再填空
// 常考:循环边界与递推式
// 例:填空实现选择排序
#include <cstdio>
int a[105], n;
int main() {
    scanf("%d", &n);
    for (int i = 1; i <= n; i++)
        scanf("%d", &a[i]);
    // 每轮选未排区最小值
    for (int i = 1; i < n; i++) {
        int k = i;
        for (int j = i + 1; j <= n; j++)
            // 记下更小元素的下标
            if (a[j] < a[k]) k = j;
        // 与首位交换到位
        int t = a[i];
        a[i] = a[k];
        a[k] = t;
    }
    printf("%d", a[1]);
    return 0;
}

CSP-J · 编程模板的其它内容

打字首页 · 词库画廊 · 编程打字 · 指法入门 · 天梯榜 · 数据分析 · 班级课堂 · 关于我们
椰程 TypeBuddy 打字搭子 —— 键盘指法练习 · 单词记忆 · 班级课堂 · 在线 PK