完整代码
#include <stdio.h>
int main(){
int n;
scanf("%d",&n);
//连续整数固定和 算法开始!
int start,end;
for(int sum=0,start=1,end=1;end<=n/2+1;end++){
sum+=end;
while(sum>n){
sum-=start++;
}
if(sum==n){
printf("(%d,%d) ",start,end);
}
}
return 0;
}
网友评论