唉,哪错了呀
#include<stdio.h.>void main()
{
int m,n,i,a;
double s,t,u;
while(scanf("%d",&m)!=EOF)
{
u=s=t=0;
for(i=1;i<=m;i++)
{
scanf("%d",&n);
for(a=1;a<=n;a++)
{
if(a%2!=0)
{
s+=1/a;
}
else
{
t-=1/a;
}
}
u=s+t;
printf("%.2lf\n",u);
}
}
}
#include<stdio.h> #include <string.h> void main() { int n; int i; int t; double sum; while((getchar())!='#') { sum=0.0; t=1; printf("输入你要求到第几项的和:n\n"); scanf("%d",&n); for(i=1;i<=n;i++) { sum+=1.0*t/i; t=-t; } printf("sum=%.2lf\n",sum); } }笑纳