利用静态局部变量,完成下面函数int sum(int n)实现求:s=m+(m+1)+…+n。
#include <stdio.h>
#include <math.h>
int sum(int n)
{
static int b=0;
b+=n;
return b;
}
int main()
{
int m,n,i,total,t;
scanf("%d,%d",&m,&n);
if(m>n)
{
t=m;
m=n;
n=t;
}
for(i=m; i<=n; i++)
total=sum(i);
printf("%d\n",total);
return 0;
}