编写一个程序实现:计算1!+3!+5!+……21!,并输出结果。其中阶乘用函数实...
int temp=1;for(i=1;i<=21;i++){ temp=temp*i;sum=sum+temp;} \/\/sum最后值就是要求的结果
(2)编写程序,实现任意输入一个正整数n,求+1!+3!+5!+++n!之和+要求将...
cout << "请输入一个正整数n:";cin >> n;int sum = 0; \/\/ 存储求和结果 int factorial = 1; \/\/ 存储当前阶乘 for (int i = 1; i <= n; i += 2) { factorial *= i; \/\/ 计算当前阶乘 sum += factorial; \/\/ 累加到求和结果中 } cout << "1!+3!+5!+...+" << n...
用c语言编写一个程序,求和s=1!+3!+5!?
\/\/求阶乘函数 int f(int n){ if(1==n){ return 1;} return f(n-1)*n;} \/\/main 函数 int main(void){ printf("s=1!+3!+5! == %d\\n", f(1)+f(3)+f(5));return 0;}
用c语言的函数编写程序,求1的阶乘加3的阶乘加5的阶乘一直加到19阶乘
\/\/#include "stdafx.h"\/\/If the vc++6.0, with this line.#include "stdio.h"int main(void){ int i; __int64 sum,tmp; for(sum=tmp=1,i=3;i<20;i+=2) sum += (tmp*=i)*=(i-1); printf("The result is %I64d\\n",sum); return 0;} ...
用c语言如何算1!+3!+5!
for(i=1; i<=m; i++){ fac *= i;} return fac;} int main(){ int n, j;long fac_sum=0;printf("输入要计算到的阶乘数n:");scanf("%d", &n);for(j=1; j<=n;){ fac_sum += fac(j);j += 2;} printf("%ld", fac_sum);return 0;} 这个程序是可以求不止5的...
计算1!+2!+3!+4!+5!+6!+7!+8!+9+10!,用C语言编写程序
include <stdio.h> long GetFactoria(int n){ long ret=1,i=n;while(i!=0){ ret=ret*i;i--;} return ret;} void main(){ int i;long sum=0;for(i=1;i<11;i++){ sum+=GetFactoria(i);} printf("1!+2!+3!+4!+5!+6!+7!+8!+9!+10!=%ld\\n",sum);} 这个应该没...
编写程序,求1!+3!+5!+7!+9!
include<stdio.h>#include<math.h>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);} ...
编写一个JAVA程序,从键盘输入一个数,计算阶乘.如输入:3,则输出1!+2...
import java.util.Scanner;public class A{ \/\/下面的方法是对单个数求阶乘,并返回 public static int jieCheng(int n){ int sum=1;for(int i=1;i<=n;i++){ sum*=i;} return sum;} \/\/下面是对所有数求阶乘,再全部相加,并返回 public static int add(int n){ int sum=0;for(int ...
用调用子程序的方法实现1!+3!+5!+7!+9!功能,主程序用C语言实现,整数阶乘...
include<stdio.h> int funt(int n){ if(n==1)return 1;else return (n*funt(n-1));} int main(){ int i;long sum=0;for(i=1;i<10;i=i+2){sum=sum+funt(i);} printf("和是多少:%d\\n",sum);return 0;}
用C++编写程序,计算 1!+2!+3!+……+N! .要求:编写一个子函数计算...
namespace std;int f(int i){int t=1,j;for(j=1;j<=i;j++)t=t*j;return t;} int main(int argc, char* argv[]){ int N,i, sum=0;cout<<"输入N:";cin>>N;for(i=1;i<=N;i++)sum=sum+f(i);cout<<"sum="<<sum<<endl;return 0;} 把f函数放main外面就ok了 ...