一个正整数有可能可以被表示为n(n>=2)个连续正整数之和
**1、暴力解法:**用两个循环 i来记录从1开头连续相加,j来记录加到哪个数表示目标数。
#include <stdio.h>
// 连续正整数之和,一个正整数有可能被表示为n(n>=2)个正整数之和
int main()
{
int i,j,sum,n,flag=0;
printf("输入一个正整数:");
scanf("%d",&n);
for(i=1;i<n;i++)//由于序列长度要>=2所以i不能等于n
{
sum=0;
for(j=i;j<n;j++)
{
sum+=j;
if(sum==n)//找到了序列
{
printf("%d=",n);
//要是不存在这样的序列呢?
flag=1;//用来判断
for(int t