为萌新送福利~(递推做的)

luffy 路飞AFO 2019-11-12 13:49:11 2020-08-20 19:08:25 30

只供借鉴,严禁抄袭!!!

#include<bits/stdc++.h>
using namespace std;
int main(void)
{
double x,f[10]={0.0};
int n;
cin>>n;
cin>>x>>n;
f[1]=sqrt(1+x);
for(int i=2;i<=n;i++)
{
f[i]=sqrt(i+f[i-1]);
}
printf("%.2lf",f[n]);
return 0;
}
{{ vote && vote.total.up }}

共 14 条回复

tctm152 汪星人

Runtime Error

tctm152 汪星人

确实是的...

Kevin

你那个数组f[10]要定义成f[11],不然会出错。

CPP 刷题王

我想了想,代码不AC,只怕有人试, 提交一次不AC,提交亿次还是WA

ykj11
#include<bits/stdc++.h>
using namespace std;
int main()
{
	double x,f[100]={0.0};
	int n;
	cin>>n;
	cin>>x>>n;
	f[1]=sqrt(1+x);
	for(int i=2;i<=n;i++)
	{
		f[i]=sqrt(i+f[i-1]);
	}
	printf("%.2lf",f[n]);
	return 0;
}

ykj11
e
ykj71

呵呵,我觉得你不是在给萌新送福利,在送核弹。一发一个准,提交一交一个错。会显示:run time error我看了下,这代码不能提交。

ykj71

不是,这题用递推做干哈?不是递推吗? 做的好像是对的吧。

ykj26

额……

Duke

zqs到时候暴扣你