具体计算忽略,请问语法有哪些问题,总是调试不出来,尤其在调用子函数计算数组的时候 - 爱问答

(爱问答)

具体计算忽略,请问语法有哪些问题,总是调试不出来,尤其在调用子函数计算数组的时候

#include "stdafx.h"

float v,p,m,i;

float a[2000],t,c,b,d,y1,y2,y3,y4;            //全局变量

void main()

{

printf("请分别输入V0,P,m的值");

scanf("%d%d%d",&v,&p,&m);

printf("请输入dt的值");

scanf("%f",&t);

printf("请分别输入C,ρ,A的值");

scanf("%f%f%f",&c,&d,&b);

float f(float e );                       //子函数声明

a[0]=v;

for(i=0;i<200/t;i++)

{

y1=f(a[i]);                      //调用子函数过程时a[i]不变

y2=a[i]+0.5*f(y1)*t;

y3=a[i]+0.5*f(y2)*t;

y4=a[i]+f(y3)*t;

a[i+1]=a[i]+(y1+2*y2+2*y3+y4)*t/6;

 

}

for(i=0;i<200/t;i++)

{

printf("%f ",a[i]);

}

 

}

float f(float e)                       //子函数用来计算导数 ,返回导数值(传递参量)

{

    f=0;

f=p/(m*e)-c*d*b*e*e/m;

return f;

}


语法上修改好的,可以编译运行的

具体计算忽略,请问语法有哪些问题,总是调试不出来,尤其在调用子函数计算数组的时候


下一篇:VLOOKUP引用的数据如何不用复制转换为数值格式。

上一篇:谷歌以后能不能重新回到中国大陆市场?

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?