C语言程序的相关问题

1!+3!+5!...+n!的和

如有帮助,望采纳。点击我回答右上角【采纳】按钮。

#include<stdio.h>
void  main(){
  int  i,j,n;
  double sum=0,sum2=0;
  printf("请输入n:");
  scanf("%d",&n);
  for(i=1;i<=n;i+=2){
     for(j=1;j<=i;j++)
        sum*=j;
    sum2+=sum;
  }
  printf("结果为%lf",sum2);
}
int z=0;
int n=0;
cin>>n;
for(int i=1;i<=n;i+=2) z+=(i+1)*i/2;
cout>>z;

求奇数阶层和:

/* Note:Your choice is C IDE */
#include "stdio.h"
int main(void){
    int i;
    int t=1,ans=0;
    int n;
    printf("请输入一个数:");
    scanf("%d",&n);

for ( i=1;i<=n;i++){
    if(i%2!=0){
        t=t*i;
        ans+=t;
    }
        
}
printf("这个数的奇数阶层和是:%d",ans);

}
#include <stdio.h>

double jc(int n)
{
    int i ;
    double s = 1;
    for (i=1;i<=n;i++)
    {
        s *= i;
    }
    return s;
}

int main()
{
    int n,i;
    double s = 0;
    printf("请输入n:");
    scanf("%d",&n);
    for (i=1;i<=n;i+=2)
    {
        s += jc(i);
    }
    printf("和=%g\n",s);
    return 0;
}