CCF入门P141练习5:Cantor斜表

来源:互联网 发布:未来教育软件序列号 编辑:程序博客网 时间:2024/06/06 16:46

题解

#include <cstdio>int main() {    int n;    scanf("%d", &n);    int i, line = 0;    for(i = 1;; i++) {        line++;        if(n <= i) break;        if(n - i > 0) n -= i;    }    printf("%d/%d\n", n, line - n + 1);    return 0;}

反思

本题判断第n个值所在行、列易错。

知识

0 0
原创粉丝点击