c语言寻找确定整数的连续整数和

 1 #include <stdio.h>
 2 
 3 void fun(int n);
 4 
 5 int main(int argc, char *argv[])
 6 {
 7     fun(27); 
 8     return 0;
 9 }
10 
11 void fun(int n){
12     int i,sum=0,j;
13     for(i=1;i<n;i++){
14         j=i-1;
15         while(sum<n){
16             j++;
17             sum=sum+j;
18         }
19         if(sum == n)    printf("%d+...+%d = %d\n",i,j,n);        
20         sum=0;
21     }
22 } 

输出:

2+...+8 = 27
8+...+11 = 27
13+...+15 = 27

posted @ 2016-07-27 17:43  阿豪boy  阅读(432)  评论(0编辑  收藏  举报