PLUSONE+1 2021-10-22 15:19
浏览 9
已结题

这个代码用来算e^x近似值,编译成功但执行时一直无法输出结果

#include <stdio.h>
#include <math.h>
int main()
{
int i,b;
float a,sum,x;
sum=1;
b=1;

printf("请输入x\n");
scanf("%f",&x);
a=x;

for(i=1;a/b>=1e-6;i++);
{
    sum=sum+a/b;
    a=a*x;
    b=b*(i+1);
}
printf("sum=%f\n",sum);
return 0;

}

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 10月30日
    • 创建了问题 10月22日

    悬赏问题

    • ¥15 网站设计与开发职业技能大赛试题
    • ¥20 在使用CESM2.2.0模型进行case.submit过程中出现如下错误(关键词-Map)
    • ¥15 有办法改变通过wifi进入的网站的设置吗
    • ¥15 所以到底怎么算!算到凌晨五点都算不出来!
    • ¥15 label_studio
    • ¥15 请教如何phython发邮件
    • ¥15 linux系统安装问题
    • ¥15 路径规划如何采用矢量法让他们尽量在一个方向
    • ¥15 crypto 一道rsa解密题
    • ¥15 survIDINRI已将生存时间转为数值变量,仍错误 Time variable is not numeric。