
uj5u.com熱心網友回復:
#include<stdio.h>
#include <math.h>
#include <ctype.h>
int main()
{
int n;
int i = 1, sum = 1;
double e = 1, tmp;;
scanf("%d", &n);
if (n > 16)
n = 16;
if (n < 1) {
printf("%.2lf\n", 1.0);
return 0;
}
do {
sum *= i;
tmp = 1.0/sum;
e += tmp;
printf("i = %d, sum = %d\n", i, sum);
i++;
} while (fabs(tmp) > 1e-6 && i < n);
printf("%.2lf\n", e);
return 0;
}
供參考~
uj5u.com熱心網友回復:
ddddddd轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/275927.html
標籤:C語言
上一篇:python的一個作業,不知道哪有問題,這張學的是構建函式和函式呼叫等等
下一篇:一個關于C語言的小問題
