求1!+3!+·····19!
求s=1!+3!+5!…+19!的值,并将s输出, 要求程序定义一个fact()函数和一个main()函数,fact()函数求一个整数的阶乘,其余功能在main()函数中实现。
#include<stdio.h>
double total=0;
int fact(int a){
double sum=1;
for(int j=1;j<=a;j++){
sum*=j;
}
total+=sum;
}
int main(){
int i;
for(i=1;i<=19;i+=2){
fact(i);
}
printf("%.2lf",total);
return 0;
}


浙公网安备 33010602011771号