∑i(n; i=1)?

来源:百度知道 编辑:UC知道 时间:2024/05/30 07:44:53
用C++语言编写函数程序:

编写函数求∑i (n;i=1),然后调用该函数求下面式子的值:

∑i (10;i=1)+∑j (20;j=3)+∑k (30;k=10)

#include <iostream>
#include <stdlib.h>
using namespace std;
int main()
{int num;
int fun(int );
cout<<"∑i (10;i=1)+∑j (20;j=3)+∑k (30;k=10)="
<<fun(10)+fun(20)-fun(3)+fun(30)-fun(10)<<endl;
system("pause");
return 0;
}
int fun(int n)
{int i,sum=0;
for(i=1;i<=n;i++)
sum+=i;
return sum;
}

int fun1(int n, int i)
{
int ii,sum=0;
for(ii=i;ii<=n;ii++)
{
sum+=ii;
}
return sum;
}

void main()
{
printf("%d",fun1(10,1)+fun1(20,3)+fun1(30,10));
}

#include <iostream.h>

int func(int a, int b){
int i,sum=0;
for(i=a;i<=b;i++)
sum+=i;
return sum;}

void main(){
cout<<func(1,10)+func(3,20)+func(10,30)<<endl;}