p; } returns; }函数功能为:计算x+x2+x3+……+xn的值并返回。题目37intSG(intx){ //x为大于等于2的整数 inti=2; while(i*i<=x){ if(x%i==0)break; i++; } if(i*i<=x)return0;elsereturn1; }函数功能为:判断一个整数是否是质数(素数),若是则返回1,否则返回0。题目38intWB(inta[],intn,intx){ for(inti=0;i<n;i++) if(a[i]==x)return1; return0; }从数组a[n]中顺序查找值为x的元素,若查找成功则返回1,否则返回0。题目39intfun(intm,intn){ intc=0; staticintb=2; if(m<b||n<b)returnm*n; elseif(m%b==0&&n%b==0){c=b;returnc*fun(m/b,n/b);} else{b++;returnfun(m,n);} }函数功能为:一个递归函数过程,求出两个自然数m和n的最小公倍数。题目40intLK(doublea[],intn){ doubles=0; inti,m=0; for(i=0;i<n;i++)s+=a[i]; s/=n; for(i=0;i<n;i++)