N1和N2应该是你在程序运行的时候输入的
大概是
sum=0;
while(n1<=n2)
{ sum=sum+n1;
  ++n1;
}

解决方案 »

  1.   

    long sum(long num1,long num2){
        long result = 0;
        if(num1<1||num2<1){
              return result;
        }
        while(num1<num2){
           result+=num1++;
        }
        while(num2<num1){
            result+=num2++;
        }
    }
      

  2.   

    请问傲龙你第2个WHILE语句判断N2《N1是做什么用的?
    如果是判断N1+到N2的和光一个WHILE语句不就够了么?如果N1〈N2那么N1++直到小于等于N2为止,这样不可以么??
      

  3.   

    while “当”的意思,“当 n1 小于或等于 n2 的时候,做......”
      

  4.   

    sum = 0;for (int i=n1; i<=n2; i++) 
      sum +=i;
      

  5.   

    int getSum(int n1, int n2)
    {
      while(true)
      {
         if (n2 >= n1) 
            return (n1+n2)*(n2-n1+1) /2 ;
         else
            return (n1+n2)*(n1-n2+1) /2 ;
      }
    }