您的位置:首页 > 其它

和为n的连续正数序列

2013-10-17 22:39 218 查看
public static void main(String[] args)
{
int n = 15890;
int small = 1;
int big =2;
int mid = (1+n)/2;
int sum = small+big;
while(small<mid)
{
if(sum == n)
{
for (int i = small; i <=big; i++)
{
System.out.print(i+" ");
}
System.out.println();
}
while(sum>n)
{
sum-=small;
small++;
if(sum == n)
{
for (int i = small; i <=big; i++)
{
System.out.print(i+" ");
}
System.out.println();
}
}
big++;
sum+=big;

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: