为什么我此题的代码在devc++上运行后输入数据没有输出就直接结束了,但是提交却AC并且在洛谷IDE上可以正常运行?
#include<iostream>
#include<cstdio>
#include<cstring>
#include<cmath>
using namespace std;
int T,n;
double k;
double fun(int nn,double kk) {
double t[100000001];
t[0] = 0;
for(int i = 1;i <= nn;i++) {
t[i] = kk + t[i-1]/i;
if(t[i] < t[i-1])
return t[i-1];
}
return t[nn];
}
int main() {
cin >> T;
for(int i = 1; i <= T;i++) {
cin >> n >> k;
double ans = fun(n,k);
printf("%.1lf\n",ans);
}
return 0;
}