编写程序,计算s=s1+s2+s3+s4的值,其中s1=1+12+13+……+150.s2=

编写程序,计算s=s1+s2+s3+s4的值,其中s1=1+12+13+……+150.s2=,第1张

#include "stdio.h"

double f(int n){

double s=0

while(n)

s+=1.0/n--

return s

}

int main(int argv,char *argc[]){

printf("The result are %f\n",f(50)+f(100)+f(150)+f(200))

return 0

}

运行结果:

也可以如下写,时效枣郑好些:

#include "stdio.h"

int main(int 档岩漏argv,char *argc[]){

int i

double s,t

for(t=0,i=1i<51t+=1.0/i++)

for(s=t+t+t+t,t=0,i=51i<101t+=1.0/i++)

for(s+=t+t+t,t=0,i=101i<151t+=1.0/i++)

for(s+=t+t,i=151i<行烂201t+=1.0/i++)

printf("The result are %f\n",s+t)

return 0

}

实闹销际就是求2的阶乘和9的阶乘的和对吗?我这儿有一个程序你可液旦游以迟配试试。

#include<stdio.h>

main()

{

int s1,s2,s,j,i

s1=1

s2=1

i=1

j=1

for(i=1i<=4i++)

s1*=i

for(j=1j<=9j++)

s2*=j

s=s1+s2

printf("%d\n",s)

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8255502.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-14
下一篇2023-04-14

发表评论

登录后才能评论

评论列表(0条)

    保存