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
",i,j,n);        
20         sum=0;
21     }
22 } 

输出:

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

原文地址:https://www.cnblogs.com/ahaoboy/p/5712034.html