乐乐学编程 发表于 2020-12-17 16:26:38

【奥数题】 100这个数最多能写成多少个不同的自然数之和?

【奥数题】100这个数最多能写成多少个不同的自然数之和?

风过无痕1989 发表于 2020-12-17 16:39:05

// 100这个数最多能写成多少个不同的自然数之和?
#include<stdio.h>
int main()
{
        int i, j, k, sum1 = 0,sum2 = 0;
        for (i = 1;i < 100;i++)
        {
                sum1 += i;
                for (j = 1;j < 100;j++)
                {
                        sum2 += j;
                        if (sum2 - sum1 == 100)
                        {
                                printf("100 能拆分成 %d 个自然数之和:", j - i);
                                for (k = i + 1;k <= j;k++)
                                        printf("%d ", k);
                                printf("\n");
                                break;
                        }
                }
                sum2 = 0;
        }
}
页: [1]
查看完整版本: 【奥数题】 100这个数最多能写成多少个不同的自然数之和?