求助:
  • 板块灌水区
  • 楼主register_new
  • 当前回复10
  • 已保存回复10
  • 发布时间2022/11/27 14:25
  • 上次更新2023/10/27 01:13:37
查看原帖
求助:
740907
register_new楼主2022/11/27 14:25
#include<bits/stdc++.h>
using namespace std;
#define ri register double
typedef long long LL;
double ans;
inline double f(double x){
	double sum=1;
	for(ri i=1;i<=x;++i)sum*=i;
	int a=sum/(x*x);
	return (sum/(x*x))-a;
}
int main(){
	double n,m;
	scanf("%lf%lf",&n,&m);
	for(ri i=1;i<=n;++i){
		for(ri j=1;j<=m;++j){
			ans+=f(i*j);
		}
	}
	cout<<fixed<<setprecision(5)<<ans;
	return 0;
}

rt,一直输出的是inf,求帮助,之前还以为是printf的问题,现在换成cout还是错

2022/11/27 14:25
加载中...