书面作业_5参考答案
来源:网络收集
时间:2025-12-22
导读:
书面作业_5 请按下列要求,编写相应程序: 1、用for语句编写程序,实现下列功能 (1) 以反序方式输出26个大写字母(即 Z Y X … B A) (2) 计算 1+3+32+33+…+310的值; (3) 计算 1!+2!+3!+…+15!的值。 参考答案: #includestdio.h void main() { char ch; int
书面作业_5
请按下列要求,编写相应程序:
1、用for语句编写程序,实现下列功能
(1) 以反序方式输出26个大写字母(即 Z Y X … B A)
(2) 计算 1+3+32+33+…+310的值;
(3) 计算 1!+2!+3!+…+15!的值。
参考答案:
#include<stdio.h>
void main()
{
char ch;
int i;
double p, sum;
for(ch='Z'; ch>='A'; ch--)
printf("%c", ch);
printf("\n");
p=1.0;
sum = 0.0;
for(i=0; i<=10; i++)
{
sum+=p; p *= 3;
}
printf("%lf\n", sum);
p=1.0;
sum = 0.0;
for(i=1; i<=15; i++)
{
p *= i;
sum += p;
}
printf("%lf\n", sum);
}
2、根据公式,求e的值:e=1+1/1!+1/2!+1/3!+1/4!+….。
(1)用while循环,计算前50项;
(2) 用do…while循环,要求直至最后一项的值小于10-6。 参考答案:
#include<stdio.h>
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("%lf\n", e); p=1.0; e=1.0; // 第一项 i=1; do {
p/=i; //计算出1/i!
e+=p;
i++;
} while(p>=1e-6);
printf("%lf\n", e);
}
书面作业_5参考答案.doc
将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/fanwen/1943883.html(转载请注明文章来源)
资料大全
热门排行
最新推荐
- 基于PLC控制的航空电镀生产线自动输送
- 中考预测课内外文言文对比阅读2
- 2018-2023年中国商业智能(BI)产业市场
- 中国金融体制改革研究2011new
- 外窗淋水试验方案
- 精益生产(Lean Production)
- 学校安全事故处置和信息报送制度
- Chapter 5 Human Resources Management
- 【小学数学】人教版小学六年级上册数学
- 初中数学解题方法与技巧
- 山东省创伤中心建设与管理指导原则(试
- 函数与数列的极限的强化练习题答案
- 10分钟淋巴按摩消脂
- 网络应急演练预案
- 服装设计入门基础知识
- 初二数学分式计算题练习
- (人教新课标)高二数学必修5第二章 数列
- 最新自主创业项目
- 北京大学 无机化学课件 4第4章 配合物
- 贸易公司业务管理制度




