当前位置:首页 » 编程软件 » 编程序累乘

编程序累乘

发布时间: 2022-02-16 10:48:51

1. vb中累乘怎么写程序

1*2*3*4*5*6*7*8*9*10
dim i as long
dim j as long
j=1
for i=1 to 10
j = j * i
next i
msgbox j

2. c语言编程累加累乘问题:编程求s=1+1/2!-1/4!+1/6!-1/8!……1/12!

s=1+1/2!-1/4!+1/6!-1/8!+1/10!-1/12!
?-------------------------------------------------------------------#include
<stdio.h>
long
FAC(int);
//定义阶乘函数
int
main()
{
int
n,sign=-1;
double
s=1,team;
for(n=1;n<=12/2;n++)
{
sign*=sign;
//运算符号
team=sign*1/FAC(2*n);
//通项公式
s+=team;
//累加和
}
printf("s=%f",s);
}
long
FAC(int
n)
//阶乘函数体
{
if(n>1)
return(FAC(n-1)*n);
return(1);
}------------------------------------------------------------------------------------------

3. 求1~5的累乘和的C语言程序

#include <stdio.h>

long fact(int n) //递归函数求解阶乘
{
if(n<0)//输入数据检测
{
printf("输入数据n应>=0!\n");
return -1;
}
if(n<=1) //0!=1,1!=1
return 1;
else
return (n*fact(n-1)); //递归调用
}
int main(int argc, char *argv[])
{
printf("5!=%ld\n",fact(10));//打印5!
return 0;
}

c语言中,函数Func(Type a,……)直接或间接调用函数自身,则该函数称为递归函数。递归函数必须满足两个条件,
1、每一次调用函数自身都更接近于解;
2、函数 必须有一个明确的终止处理或计算的准则,比如本例中0!=1,1!=1。

4. C语言程序怎么写,,急急急急急急 编写2个函数,函数1实现1到m的累加,函数2实现1到n的累乘,

unsigned long AddSum(int nStart, int nEnd)
{
if(nStart > nEnd)
{
return 0;
}
unsigned long nSum = 0;
for(int i = nStart; i <= nEnd; i++)
{
nSum += i;
}
return nSum;
}

unsigned long MulSum(int nStart, int nEnd)
{
if(nStart > nEnd)
{
return 1;
}
unsigned long nSum = 1;
for(int i = nStart; i <= nEnd; i++)
{
nSum *= i;
}
return nSum;
}

void main()
{
printf("加法:%d", AddSum(1, 30));
printf("乘法:%d", MulSum(1, 15));
system("pause");
return ;
}

5. vb编程,种树的累乘器问题

下面的代码可以实现计算任何值的年份:
Dim tree As Integer
Dim year As Integer
n=val(inputbox("输入棵树:","提示")
Do While tree < n

tree = tree + 2 ^ year
year = year + 1
Loop
MsgBox ("对应的年份为:" & year)

6. 1. 编写一个程序,计算1+5+52+...+510的值并输出,假定分别用i,p,s作为循环变量、累乘变量和累加变量

看了半天,你这题应该是求5的0次幂+5的1次幂+...+5的10次幂的和吧?

#include <stdio.h>

void main()
{
int i;
int p;
int s;

p = 1;
s = p;
for(i=1; i <= 10; i++)
{
p *= 5;
s += p;
}

printf("s=%d", s);
}

7. 编程实现1到20之间整数的累乘

哥们,这不就是和1到100相加一样的么,一个for循环不就好了!!建议你自己随便找本编程书看循环那章,几分钟你就会了

8. C++编程 求累乘方法 1*2*3*...*n n由自己输入 用递归方法 急求

int fac(int n){
return (n == 1 ? 1 : n*fac(n-1));
}

void main(){
printf("%d", fac(5)); // 输出5的阶乘
}

基本即使这样.
不过阶乘数字都非常的大, int类型基本上乘到20结果就会大到溢出.
如果要求很高的话则需要额外的处理, 还是比较麻烦

9. 算法与程序设计 怎么编程累加器累乘器计数器等等...

..这不是很基础的东西么。。
如n是被操作数
i=i+n
i=i*n
------
计数
另外创建个变量计数就行 比如 int j=0;
别人输入一次数就记录一次就自加一 如 j++;

10. C语言编写程序

#include"stdio.h"
void main()
{long i,s=0,p=1,q=3;
for(i=0;i<=10;i++)
{s+=p;
p*=q;
}
printf("s=%ld\n",s);
}
答案就是这样了,编程时注意p*=q;不能写成p*=p这是不行的,对于初学者来说很容易犯这种错误,切记~~~

热点内容
电脑怎么查卡配置 发布:2025-01-14 20:01:29 浏览:26
手机怎么控制服务器 发布:2025-01-14 19:58:46 浏览:306
php难招 发布:2025-01-14 19:06:07 浏览:489
sublime编译php 发布:2025-01-14 18:57:16 浏览:307
云计算服务器是什么 发布:2025-01-14 18:56:22 浏览:44
vip域名查询ftp 发布:2025-01-14 18:46:48 浏览:116
格式化linux 发布:2025-01-14 18:35:14 浏览:595
如何进入安卓原生市场 发布:2025-01-14 18:22:06 浏览:560
台式电脑找不到服务器 发布:2025-01-14 18:19:58 浏览:423
androidsdk网盘 发布:2025-01-14 18:17:43 浏览:82