f(n) = 1 + 1/2 + ……+1/n
int n;
int i;
double sum = 0.0;
scanf("%d",&n);
n = 10;
for(i=1;i<=n;i++){
sum += 1.o/i;
}
printf("f(%d)=%f",n,sum);
return 0;
如果是f(n) = 1 -1/2+1/3-……+1/n
int n;
int i;
int sign = 1;
int sum = 0;
scanf("%d",&n);
for(i=1;i<=n;i++){
sum += sum*1.0/i;
sign = -sign;//起到变换符号的作用
}
printf("f(%d)=%f\n",n,sum);
return 0;
求最大公约数
int u,v;
scanf("%d %D",&u,&v);
while(v != 0){
int temp = u % v;
u = v;
v = temp;
}
printf("最大公约数为:%d\n",u);
retrun 0;
辗转相除法