13.输入一个数,求1! + 3! - 5! + 7! - 9! ……(2*n+1)!?

#include<iostream>
using namespace std;
int JiShuJieCheng(int);

int main()
{
int n;
int sum=0;
cout<<"please input an number : "<<endl;
cin>>n;
for(int j=1;j<=n;j++,j++)
{
sum+=JiShuJieCheng(j);
}
cout<<sum<<endl;
return 0;
}

int JiShuJieCheng(int p)
{
int m=1;
for(int i=1;i<=p;i++)
{
m*=i;
}
return m;
}

13.输入一个数,求1! + 3! - 5! + 7! - 9! ……(2*n+1)!?

时间: 2024-08-09 13:12:22

13.输入一个数,求1! + 3! - 5! + 7! - 9! ……(2*n+1)!?的相关文章

简单代码 //输入三个数求最大值.

static void Main(){  //输入三个数求最大值.    string answar = "y";  while (answar=="y"||answar=="Y")  {    int x,y,z,max;   Console.WriteLine("请输入第一个数:");   x = int.Parse(Console.ReadLine());   Console.WriteLine("请输入第二个

C语言:输入一个数,输出比这个数小的所有素数,并求出个数。

//C语言:输入一个数,输出比这个数小的所有素数,并求出个数. 1 #include<conio.h> 2 #include<stdio.h> 3 #include<stdlib.h> 4 #define MAX 100 5 int fun(int lim, int aa[MAX]) 6 { 7 int i, j,k=0; 8 for (i = 2; i <= lim; i++)//罗列每个数 9 { 10 for (j = 2; j < i; j++)//

求1-100的和&amp;&amp;.输入一个数n,打印1-n出来&amp;&amp;求1-100以内所有偶数的和

1.求1-100的和 int b = 0; for (int i = 1; i <=100; i++) { b = b+i; } Console.WriteLine("1-100的和b为:" + b); 2.输入一个数n,打印1-n出来 Console.WriteLine("请输入一个数n:"); int n = int.Parse(Console.ReadLine()); for (int i = 1; i <= n; i++) { Console.W

编写一个程序,用户输入两个数,求出其加减乘除,并用消息框显示计算结果

编写一个程序,用户输入两个数,求出其加减乘除,并用消息框显示计算结果 import javax.swing.JOptionPane; public class Test{ public static void main(String[] args) { int n1=Integer.parseInt(JOptionPane.showInputDialog("Input number 1: ")); int n2=Integer.parseInt(JOptionPane.showInpu

【C++】输入8个数,求出最大值与最小值

//输入8个数,求出最大值与最小值 #include <iostream> using namespace std; int max(int b[],int n),min(int b[],int n); int main() { int a[8]; cout<<"输入8个int型数 :"; for(int i=0;i<8;i++) cin>>a[i]; cout<<"最大数为 "<<max(a,8)&

44.从键盘输入12个数存入二维数组a[3][4]中,编写程序求出最大元素的值及它所在的行号和列号

//1.建立二维数组 //2.运用循环,将内容输入到数组中 //3.求出最大元素,并输出行号和列号 #include<iostream> using namespace std; int main() { int a[3][4]; int Max=0;//赋值之前需要先置为0 cout<<"please input 12 numbers: "<<endl; for(int i=0;i<3;i++)//嵌套循环,用于向二维数组中输入内容 { fo

11.输入一个数,求:1!+2!+…+n!

(1)运用for循环: #include<iostream>using namespace std;int JieCheng(int); int main(){    int n,sum=0;    cout<<"please input an number: "<<endl;    cin>>n;    for(int i=1;i<=n;i++)    {        sum+=JieCheng(i);    }    cout

10.输入一个数,求这个数的阶乘

(1)运用循环: #include<iostream>using namespace std;int JieCheng(int); int main(){    int n;    cout<<"please input an number: "<<endl;    cin>>n;    cout<<JieCheng(n);} int JieCheng(int n){    int m=1;    for(int i=1;i&

2.任意输入三个数,求最大数

(1)笨办法,采用if嵌套和&&判断,比较消耗资源,不过也能达到要求: #include<iostream> using namespace std; int main(){    int a,b,c,max;    cout<<"please input 3 numbers:"<<endl;    cin>>a>>b>>c;    if(a>b&&a>c)