ContinuousSum_n

来源:互联网 发布:linux cp mv 速度 编辑:程序博客网 时间:2024/06/14 22:53
void FindContinuousSequence (int n){    if (n < 3)        return;            int l = 1, r = 2;    int sum = l + r;        while ( l < (n + 1)/2 )    {        if (sum < n) {            ++r;            sum += r;        }        else if (sum == n) {            printf("%2d ~ %2d\n", l, r);            ++r;            sum += r;        }        else {            sum -= l;            ++l;        }    }}

0 0
原创粉丝点击