2599 - C二级辅导-阶乘数列
求1+2!+3!+4!+…+30!。
科学计数法,保留两位小数。
Input
Output
Examples
Input
Output
Solution C
#include <stdio.h> double factorial(int n) { double fact = 1.0; for (int i = 1; i <= n; i ++) { fact *= i; } return fact; } int main() { double sum = 0.0; for (int i = 1; i <= 30; i ++) { sum += factorial(i); } printf("%.2e\n", sum); return 0; }