水题打表,好题实操
1.打表
#include<stdio.h>
int main(void)
{
printf("n e\n- -----------\n0 1\n");
printf("1 2\n2 2.5\n3 2.666666667\n4 2.708333333\n");
printf("5 2.716666667\n6 2.718055556\n7 2.718253968\n");
printf("8 2.718278770\n9 2.718281526\n");
return 0;
}
2.正常
#include<stdio.h>
int main(void)
{
int i;
double n, sum = 1.0, temp = 1.0;
printf("n e\n- -----------\n0 1\n1 2\n2 2.5\n");
for (i = 1; i <= 9; i++) {
temp *= (double)i;
sum += 1.0 / temp;
if (i>2)
printf("%d %.9f\n", i, sum);
}
return 0;
}