永发信息网

用C语言编写一个程序计算并输出s。 n,x 从键盘输入,例如,当 n=10, x=0.3 时,函数值为 1.349859。

答案:2  悬赏:10  手机版
解决时间 2021-03-22 13:04
用C语言编写一个程序计算并输出s。 n,x 从键盘输入,例如,当 n=10, x=0.3 时,函数值为 1.349859。
最佳答案
#include 

float pow(float b, int i)
{
for(float rslt=1; i>=1; i--)
{
rslt*=b;
}
return rslt;
}

long fact(int n)
{
for(long rslt=1; n>=1 ;n-- )
{
rslt*=n;
}
return rslt;
}

int main()
{
int n;
float s=0, x;
printf("int n,folat x
");
scanf("%d,%f", &n, &x);
for(;n>=1 ;n-- )
{
s+=pow(x, n)/fact(n);
}
s++;
printf("s=%f", s);
return 0;
} 不用函数的写法:
#include 

int main()
{
    int i, n;
    float s=0, x, tmp=1;
    printf("int n,folat x
");
    scanf("%d,%f", &n, &x);
    for(i=1; i<=n; i++)
    {
     tmp*=(x/i);
s+=tmp;
    }
    s++;
    printf("s=%f", s);
    return 0;
}楼上写的根本不能用……
全部回答
#include 
int main()
{
    double s, x, t;
    int n;
    int i;
    
    scanf("%d%lf", &n, &x);
    s=t=1.0;
    for (i=1; i<=n; i++)
    {
        t = t * x / i;
        s += t;
    }
    printf("%f ", s);
    return 0;
}追问可以用do...while语句编写一个程序吗?谢谢
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
在你的眼里,溪水是什么样子的呢?
广州市二宫附近有什么风景区
松辽医院口腔地址在什么地方,想过去办事
做美容先蒸汽还是先敷面膜?
一杯水的比热容________(填“>”“<”或“
如何解析资金动向?
歌词有一是,我要想梦一样,,是什么歌
根据高中教材中的相关知识分析,下列有关酶功
宁波有几个物流公司,宁波有哪些物流公司
交通事故中已先付钱给受害方,但对方不起诉保
木耳用热水泡还是用凉水泡好,都需要泡多长时
jquery mobile 网格组件 使用多个ui-grid-a,
云城街城北管理区人民调解委员会这个地址在什
食钵堂怎么去啊,有知道地址的么
上世纪八十年代,由演员周润发出演男主角的电
推荐资讯
什么叫等腰直角三角形,的三角形叫做直角三角
求飞刀暗器教学
青海天露乳业有限责任公司(经四路)在什么地方
在街上扫了微信二微码,送了小礼品,但它还没有
1. Wheel A turns ______ wheel B[ 1分] A.as
为什么谋事很少?
单选题在我国,劳动者依法享有基本权利和依法
“水立方”的膜结构气枕上布满了肉眼看不见的
空着的读音
请问 在Excel表中,如何将两个时间相减,得出的
惨目忍睹,名声显赫是什么意思
AFP/CFP等金融理财师持证人怎么进行继续
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?