C语言题目,高分求解,最好带一点注释

2024年11月22日 05:16
有1个网友回答
网友(1):

#include
using namespace std;
double num[35][35];
int main()
{
for(int i=1;i<=29;i++)
for(int j=1;j<=i;j++)
cin>>num[i][j];
for(int i=1;i<=29;i++)
for(int j=1;j<=i;j++)
{
num[i+1][j]+=num[i][j]/2;
num[i+1][j+1]+=num[i][j]/2;
}
double maxn=-1;
double minn=0x3f3f3f;
for(int i=1;i<=30;i++)
{
if(maxnif(minn>num[30][i]) minn=num[30][i];
}
printf("%lf",maxn*2086458231/minn);
}