#include "stdio.h"
void main()
{
int i,j;
int n;
double sum=0;
int fact = 1;
scanf("%d",&n);
for(i=1;i<=n;i++){
fact = i*i;
sum += 1.0/fact;
}
printf("sum=%0.2lf",sum);
}
第一题:
#include <math.h>
#include <stdio.h>
int main()
{
int i=1,j,n;
float sum=0;
for(i=1;i<=100;i++){
if(i%2==1)
sum+=(i+1)*1.0/i;
else
sum+=i/(i+1)*1.0;
}
printf("%.2f",sum);
}
第二题:
#include <math.h>
#include <stdio.h>
int main()
{
int i=1,j,n;
float sum=0;
while (1){
sum+=1.0/(i*i);
if(fabs(1.0/(i*i))<0.000001)
break;
i++;
}
printf("%.2f",sum);
}
我试试