永发信息网

根据下面公式编一道简单的C++题

答案:2  悬赏:80  手机版
解决时间 2021-06-05 10:12
  • 提问者网友:温柔港
  • 2021-06-05 02:22

已知公式:

SUM=[(a[n]-a[n-1])/qn]*log(t-t[n-1])

其中a[n],t[n]为已知数组,长度一样,qn=20.03,t=108。

我是个菜鸟

希望各位大侠帮忙在下感激不尽

下面是我编的,太菜了,改不来!!!

#include <iostream>
using namespace std;
void main()
{
int t = 108,n=24,a[n]={0},t[n]={0};
float tx,s(0);
float qn = 20.03;
{
for (n=0,n<24,n++)
N=[(a[n]-a[n-1])/qn]*log(t-t[n-1]);
cout<<"N="<<N<<endl;
}
s=s+N;
cout<<"s="<<s<<endl;

}

最佳答案
  • 五星知识达人网友:洎扰庸人
  • 2021-06-05 04:00
a[n],t[n]为已知数组。这个是什么意思。数组的数据在哪里呢。
全部回答
  • 1楼网友:老鼠爱大米
  • 2021-06-05 04:28

#include <iostream> #include <cmath>

using namespace std;

const int N=3;

double fun(double* a,double* b,double q,double t) { double sum=0; for(int i=0;i<N;i++) { sum=((a[i]-a[i-1])/q)*log(t-b[i-1]); } return sum; }

void main() { double s; double a[N],b[N]; for(int i=0;i<N;i++) { a[i]=i; b[i]=i; } s=fun(a,b,20.03,108); cout<<s<<endl; }

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯