我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

编写程序,计算Hermite多项式值

#include

float fac(float x,int n)

{

return 2.0*x*fac(x,n-1)-2.0*(n-1)*fac(x,n-2);

}

int main()

{

int n;

float x;

scanf("%d %f",&n,&x);

if(n==0)

printf("1.00");

else if(n==1)

printf("%f",2*x);

else if(n>1)

printf("%f",fac(x,n));

return 0;

}能不能帮我看看这个程序哪里出问题了,编译通过了就是不能运行,谢谢谢谢图片

你的递归函数没法终止呢 你应该把 n=0n=1的情况放在fac函数里面处理

近期文章

  • Kinect的深度图像转换成彩色图像输出。
  • 新手请教Graphics画圆重绘、重置问题,各位大哥、大姐、大神帮帮忙~!谢谢~!!!
  • tomcat启动报错求大神
  • myeclipse中添加jadclipse插件进行反编译时的问题
  • MYSQL下的SQL语句优化
  • uploadify 上传大文件 报错
  • GCD & LCM Inverse
  • Lazy Cows
  • matlab中的主成分分析谁会编程序啊啊啊??
  • c++一个窗口算是一个进程么
  • Maximum sum
  • Scavenger Hunt
  • dotnetbar.datagridviewx如何做双层表头
  • PreferenceFragment中设置的值是否可以直接在其他地方访问
  • 成绩系统菜单,要求一百个学生的成绩按平均成绩排序,输出。老是运行错误,乱码!
  • 如果用jdbc+servlet编写项目会存在哪些问题?
  • 初级后端项目关于网页查询数据库
  • android Relativelayout中事件获取的问题
  • C#,方法中需要2个函数,为什么我调用的时候只用一个,不报错而且还能运行?不是重载。
  • cas单点登录后,怎么样获取登录信息(.net)

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华