#include"stdio.h" long int cal(long int a) { for( long int i=1,sum=1;i<=a;i++) sum=sum*i; return sum; } void main() { long int sum=0; for(int i=1;i<=7;i=i+2)sum+=cal(i);printf("Result:%d",sum);}本回答被提问者采纳
第2个回答 2010-12-24
//阶乘算法 static long Factorial(int num) { long sum = 1; for (int i = 1; i <= num; i++) { sum *= i; } return sum; }