这个程序怎么运行了没有结果啊,高手们帮忙看一下,谢谢

pitter2006 pitter2006 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
#include <iostream.h>
#include <math.h>

double func(double b[])//找到数组中最小的数
{
double temp;
for(int i=0;i<8;i++)
for(int j=0;j<=i;j++)
{
if(b[i]<b[j])
{
temp = b[i];
b[i] = b[j];
b[j] =temp;
}
}
return b[0];
}
double yy(double ti[],double arf,double sita)//为了计算sita的先求yy的值
{
double y;
double sum1=0;
double sum2=0;
double sum3=0;
for(int i=0;i<8;i++)
sum1+=pow((ti[i]-sita),(arf-1));
for(int j=0;j<8;j++)
sum2+=pow((ti[j]-sita),arf);
for(int k=0;k<8;k++)
sum3+=1/(ti[k]-sita);
y = sum1-(arf -1)/(8*arf)*sum2*sum3;
return y;
}
void main ()
{
double a[8]={181,200,196,205,186,211,194,210};
double sita,y1,y2,y3;
double a1=0;
double a2=func(a);
y2 = yy(a,10,a2);
y1 = yy(a,10,a1);
sita = 0;
y3 = yy(a,10,(a1+a2)/2);
while(fabs(y1)>1e-6)
{
if(y1*y3>0)
a1=(a1+a2)/2;
else
a2=(a1+a2)/2;
y1 = yy(a,10,a1);
y2 = yy(a,10,a2);
y3 = yy(a,10,(a1+a2)/2);
sita = (a1+a2)/2;
}
cout<<sita;
}
sita是yy函数的零点,通过二分法求sita,谢谢了!
...全文

相关推荐

dictionary:这是用Java内置的应用程序。 为了运行此应用程序,您将需要一个有效的Internet连接,因为当您输入要搜索的单词时,发生的事情是没有与之关联的数据库,该应用程序将简单地搜索您在www上输入的单词,并在获取后结果将显示给您

字典 这是用Java内置的应用程序。 为了运行此应用程序,您将需要一个有效的Internet连接,因为当您输入要搜索的单词时,发生的事情是没有与之关联的数据库,该应用程序将只搜索您在www上输入的单词,并在提取后结果将显示给您。

log边缘

pycharm运行程序时看不到任何结果显示的解决

原因是用程序选择了console来运行,取消console方法如下: Run->Edit Configurations 取消run with python console的勾 补充拓展:解决pycharm运行后不显示run的结果问题 1:函数结果未通过print进行输出,修改后:print (函数名()) 2:取消Run with python console 以上这篇pycharm运行程序时看不到任何结果显示的解决就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。 您可能感兴趣的文章:postman和

weixin_38683562

Linux下打包发布QT程序,并运行在其他没有安装QT环境或多个QT环境的linux系统上

Linux下打包发布QT程序,并运行在其他没有安装QT环境或多个QT环境的linux系统上

hymaliang1120

pycharm运行和调试不显示结果的解决方法

今天小编就为大家分享一篇pycharm运行和调试不显示结果的解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

weixin_38728347

Python打包EXE三大工具对比:PyInstaller、cx_Freeze与Nuitka选型指南

Python脚本本质上是源代码,无法直接在无Python环境的机器上运行,因此‘打包成EXE’实为将解释器、依赖库和资源固化为独立可执行程序的技术过程。其核心原理涉及冻结(Freeze)或编译(Compile)两种范式:PyInstaller通过冻结字节码与运行时实现高兼容性;cx_Freeze以显式声明方式提供构建可控性;Nuitka则真正将Python翻译为C再编译为原生机器码,带来启动性能跃升。该技术广泛应用于桌面工具分发、内部自动化软件交付及企业级合规部署等场景,尤其在需规避环境依赖、提升首启体验或

weixin_34302561
评论 2
收藏 已收藏
分享
返回顶部
pitter2006
C++ 语言 65,214 成员 250,514 内容