标签:printf 练习 nbsp style color double ret oid define
此题没有什么难度,但是需要注意小数除法时,被除数要写成1.0而不是1,要不结果时整数。
#include<stdio.h> #include<math.h> #define f(n) n*n+n+41 int main(void) { int m; scanf("%d",&m); while(m>0) { int n; scanf("%d",&n); double sum=0; int flag=1; double temp=1; int i; for(i=1;i<=n;i++) { temp=flag*(1.0/i); sum=sum+temp; flag=-flag; } m--; printf("%0.2f\n",sum); } return 0; }
标签:printf 练习 nbsp style color double ret oid define
原文地址:https://www.cnblogs.com/ping2yingshi/p/12236934.html