书面作业 - 5参考答案

2020-03-27 12:22

书面作业_5

请按下列要求,编写相应程序:

1、用for语句编写程序,实现下列功能

(1) 以反序方式输出26个大写字母(即 Z Y X … B A) (2) 计算 1+3+32+33+…+310的值; (3) 计算 1!+2!+3!+…+15!的值。 参考答案:

#include void main() {

char ch; int i;

double p, sum;

for(ch='Z'; ch>='A'; ch--) printf(\, ch); printf(\);

p=1.0;

sum = 0.0;

for(i=0; i<=10; i++) {

sum+=p; p *= 3; }

printf(\, sum);

p=1.0;

sum = 0.0;

for(i=1; i<=15; i++) {

p *= i; sum += p; }

printf(\, sum); }

2、根据公式,求e的值:e=1+1/1!+1/2!+1/3!+1/4!+….。 (1)用while循环,计算前50项;

(2) 用do…while循环,要求直至最后一项的值小于10-6。

参考答案:

#include void main() {

int i;

double p, e; p=1.0;

e = 1.0; // 第一项

for(i=1; i<50; i++) //余下的项 {

p/=i; // 算出1/i! e+=p; }

printf(\, e); p=1.0;

e=1.0; // 第一项 i=1; do {

p/=i; //计算出1/i! e+=p; i++;

} while(p>=1e-6); printf(\, e); }


书面作业 - 5参考答案.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:阴吊功的基本练法(治疗肾虚的终极功法)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: