哎呀 究竟是哪儿错了啊!!!!
#include<stdio.h>void main(){
double s,m;
s=f1(3)+f2(3)+f3(2);
m=f3(10);
printf("%lf\n%lf\n",s,m);
}
int f1(int n){
int i,s=0;
for(i=1;i<=n;i++){
s=s+i;
}
return s;
}
int f2(int n){
int i,s=0;
for(i=1;i<=n;i++){
s=s+i*i;
}
return s;
}
double f3(int n){
int i;
double s=0;
for(i=1.0;i<=n;i++){
s=s+1.0/i;
}
return s;
}
是f3函数错了 要算1/1+1/2+1/3...+1/n.怎么改啊 ?为什么错啊?
谢谢!