我想算积分函数,但是运行后有问题

#include "stdio.h"

main()

{

    double y,x,k,b,l1,l2,s;

scanf("%f,%f",&k,&b);//输入函数的参数

scanf("%f,%f",&l1,&l1);//输入定义域

y=k*x+b;

for(x=l1;x<l2;x+=0.001)

{

   s+=y*0.001;

}

printf("%f",s);


}


慕粉3255273
浏览 1056回答 1
1回答

asd8532

s这个变量在进行s+= y*0.001的时候,s的值是不确定的,所以结果有问题,应该给s初始值0
打开App,查看更多内容
随时随地看视频慕课网APP