计算 Σ1/2+1/4+…+1/2*n 的和,注意输出格式。
#include <cstdio>
const int MAXN = 100005;
double len[MAXN];
int main()
{
for (int i = 1; i < MAXN; i++)
{
len[i] = len[i - 1] + 1.0 / 2 / i;
}
int n;
printf("# Cards Overhang\n");
while (scanf("%d", &n) != EOF)
{
printf("%5d%10.3lf\n", n, len[n]);
}
return 0;
}
继续加油。