编写程序,求1!+3!+5!+7!+9!

2024-11-07 04:42:16
推荐回答(2个)
回答(1):

c语言

---------------------------------------

#include
#include
main()

{
 long i,j,n,sum=0;
 for(i=1;i<=9;i=i+2)
 { 
  n=1;
  for(j=1;j<=i;j++)   //计算阶乘
  {
   n=n*j;
  }
  sum=sum+n;      //将阶乘加起来
 }
 printf("%d ",sum);
}

回答(2):

int sum=0;
int temp=1;
int i=0;
for(int j=1;j<=3-i;j++){
temp=temp*j;
}
for(int k=1;k<=5-i;k++){

temp=temp*k;

}
for(int m=1;m<=7-i;m++){

temp=temp*m;

}

for(int n=1;n<=9-i;n++){
temp=temp*n;
}
sum=temp+1;