...2!-1/3!-...-1/n!(n有键盘输入)。当n=5时,s=0.536389。
发布网友
发布时间:2024-09-25 15:04
我来回答
共1个回答
热心网友
时间:2024-10-04 00:51
你的题有问题,如果n=5,s=0.536389,公式应该是:s=1-1/2*2-1/3*3-...-1/n*n,程序很简单:
main() {
// n是从键盘输入,s保存最后的计算结果。
int n, i;
float s = 1;
scanf("输入n = %d: ", &n); // 从键盘输入n的值
for(i = 2; i <= n; i ++) s -= 1 / (f*f);
printf("当 n = %d时,s = %f\n", n, s);
}
热心网友
时间:2024-10-04 00:54
你的题有问题,如果n=5,s=0.536389,公式应该是:s=1-1/2*2-1/3*3-...-1/n*n,程序很简单:
main() {
// n是从键盘输入,s保存最后的计算结果。
int n, i;
float s = 1;
scanf("输入n = %d: ", &n); // 从键盘输入n的值
for(i = 2; i <= n; i ++) s -= 1 / (f*f);
printf("当 n = %d时,s = %f\n", n, s);
}