40分求高手指教,成人高考题(急)
第一个函数
double SF(double x,int n){
//n为大于等于0的整数
double p=1,s=1;
for(int i=1;i <=n;i++){
p*=x;
s+=p/(i+1);
}
return s;
}
第二个函数
# include <iostream.h>
void WA(int a[],int n){
for (int i=0;i <n-1;i++){
int k=i;
for(int j=i+1;j <n;j++)
if(a[j] <a[k]) k=j;
int x=a[i];a[i]=a[k];a[k]=x;
}
}
[解决办法]
1:
1+x/2+x^2/3+x^3/4+...x^n/n+1
当x=2,n=4时:
1+2/2+4/3+8/4+16/5