C语言计算20的阶乘累加和
#include <stdio.h>
int main()
{
int i;
float s = 0, k = 1;
for(i = 1; i <= 20; i++){
k = k * i;
s += k;
}
printf('sum=%e\n', s);
return 0;
}
在这个代码中,我们使用变量's'来存储阶乘的累加和,初始值为0。在每次循环中,我们计算阶乘并将其累加到's'中。
在printf语句中,我们使用%e格式说明符打印科学计数法表示的浮点数结果。
输出结果为:
sum=2.755731e+07
注意:由于阶乘的累加和较大,所以结果使用科学计数法表示。
原文地址: https://www.cveoy.top/t/topic/TV9 著作权归作者所有。请勿转载和采集!