C语言程序设计实验报告(四).doc11111111111111111

C语言程序设计实验报告

姓 名吴文重学 号52系 别数学系班级2班主讲教师徐时芳指导教师徐时芳实验日期2011-11-8专业10数本二班课程名称C语言程序设计同组实验者一、实验名称:

实验四、循环结构程序设计实验目的:

1.学习循环语句for、while和do-while语句的使用方法。

2.学习用循环语句实现各种算法,例如穷举法、迭代法等。

3.进一步熟悉TC集成环境的使用方法三、实验内容及要求:

内容:

1.下列程序计算SUM的值。调试该程序,使之能正确地计算SUM。写出调试过程。 SUM=1+1/2+1/3+...+1/n

main( )

{

int t,s,i,n;

scanf("%d",&n);

for(i=1;i<=n;i++)

t=1/i;

s=s+t;

printf("s=%f\n",s);

}

在调试过程中,用单步执行的方法观察变量s和t的值的变化,找到程序中存在的问题,加以改正。

2.下面程序的功能是计算n!。

main()

{

int i,n,s=1;

printf("Please enter n:");

scanf("%d",&n);

for(i=1;i<=n;i++)

s=s*i;

printf("%d! = %d",n,s);

}

首次运行先输入n=4,输出结果为4!=24,这时正确的。为了检验程序的正确性,再输入n=10,输出为10!=24320,这显然是错误的。为了找到程序的错误,可以通过单步执行来观察变量的变化。分析产生这种现象的原因,把程序改正过来,再用n=20进行实验,分析所得到的结果。

3.编写程序实现输入整数n,输出如下所示由数字组成的菱形。(例如n=5)

1

1 2 1

1 2 3 2 1

1 2 3 4 3 2 1

1 2 3 4 5 4 3 2 1

1 2 3 4 3 2 1

1 2 3 2 1

1 2 1

1

四、实验步骤(或记录)

#include

void main( )

{

int i,n;

float t,s=0;

scanf("%d",&n);

for(i=1;i<=n;i++)

{ t=1.0/i;

s=s+t;

}

printf("s=%f\n", s);

}

#include

void main()

{

int i,n;

double s=1;

printf("Please enter n:");

scanf("%d",&n);

for(i=1;i<=n;i++)

{

s=s*i;

}

printf("%d!= %lf",n,s);

}

#include

void main()

{

int i,j,n;

scanf("%d",&n);

for(i=1;i<=n;i++)

{

for(j=1;j<=n-i;j++)

printf(" ");

for(j=1;j<=i;j++)

printf("%2d",j);

for(j=i-1;j>=1;j--)

printf("%2d",j);

printf("\n");

}

for(i=n-1;i>=1;i--)

{

for(j=1;j<=n-i;j++)

printf(" ");

for(j=1;j<=i;j++)

printf("%2d",j);

for(j=i-1;j>=1;j--)

print

c 语言差错编码实验结果,C语言程序设计实验报告(四).doc11111111111111111.doc相关推荐

  1. 用python循环结构计算派的值_Python程序设计实验报告四:循环结构程序设计(设计型实验)...

    安徽工程大学 Python程序设计 实验报告 班级  物流191   姓名姚彩琴学号3190505129 成绩 日期     2020.4.8     指导老师修宇 [实验名称]实验四 循环结构程序设 ...

  2. c语言程序三角形实验报告,C语言程序设计实验报告五

    C程序设计实验报告四 姓名:赖玮 实验地点:家 实验时间:2020.04.23 一.实验目的与要求 1.熟练地掌握函数的定义方法和调用规则. 2.掌握在C语言程序中主调函数和被调用函数之间进行数据传递 ...

  3. c语言选择循环实验报告,C语言程序设计实验报告选择与循环结构程序设计.doc

    C语言程序设计实验报告选择与循环结构程序设计.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的 ...

  4. c语言程序设计循环结构实验报告,C语言程序设计实验报告选择与循环结构程序设计.doc...

    C语言程序设计实验报告选择与循环结构程序设计 学 生 实 验 报 告 学 院: 软件与通信工程学院 课程名称: C++与程序设计 专业班级: 通信121 姓 名: 学 号: 学生实验报告(2) 学生姓 ...

  5. 外推法c语言相关程序,一维搜索外推法程序设计实验报告.doc

    一维搜索外推法程序设计实验报告 课程设计(实验)材料(1) 安徽工程大学 机械优化设计 课程设计(实验)报告 专 业 班 级: 车辆工程 110 设 计 题 目: 一维搜索外推法程序设计 学 生 姓 ...

  6. c语言实现页面调度算法实验报告,c语言实现调度算法程序设计实验报告-先来先服务fcfs.docx...

    c语言实现调度算法程序设计实验报告-先来先服务fcfs 实验报告 <操作系统>课程综合性实验报告 课程设计报告 课程设计题目:先来先服务(FCFS)调度算法模拟 专业:计算机科学与技术班级 ...

  7. c语言程序设计循环结构求奇数和,C语言程序设计实验报告循环结构程序设计.doc...

    C语言程序设计实验报告循环结构程序设计 C语言实验报告 课程__C程序设计_实验名称_循环结构程序设计__第 页 共 页 系 别__电气工程______________________ 实 验 日 期 ...

  8. 数据结构c语言王海燕版课后答案,c语言程序设计实验指导(学生用).doc

    c语言程序设计实验指导(学生用).doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. ...

  9. c语言程序设计实验报告2,C语言程序设计实验报告2.docx

    C语言程序设计实验报告2.docx 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3.该 ...

最新文章

  1. 用Gmail备份多看的推送
  2. 利用python进行数据分析第二版学习笔记
  3. (读书笔记).NET大局观-.NET框架类库概观
  4. Maven的scope详解
  5. FrameBuffer编程二(简单的程序上)
  6. jqgrid 批量启动所有行为可编辑状态
  7. java实现文件上传下载功能_java文件上传下载功能实现代码
  8. 淘宝类目运营方法 怎么快速获取流量和销量
  9. 主引導记录(MBR)
  10. 解决虹软人脸识别打开摄像头黑屏的BUG
  11. 渐渐热起来的网盘搜索工具
  12. 小米10开始抓取日志怎么关闭_日志MIUI 10 9.5.22 内测更新资讯
  13. java 几何平均数_统计学——平均数
  14. 第二型曲线和曲面积分总结
  15. Python 办公效率化学习(自学)三.Excel文件读取
  16. java-php-python-ssm“花花世界”网站计算机毕业设计
  17. MongodDB集群设置登录账号密码(增加key-file以供集群内部相互验证身份)
  18. 常见嵌入式/C/C++面试题100+集合(含参考答案)-更新中
  19. Android如何判断两字符串是否相等
  20. 用python实现局域网内共享文件

热门文章

  1. 题解 【国家集训队2011】数颜色
  2. jsp+javabean实现购物车
  3. 批量执行命令(SSH)
  4. wordpress增删改查
  5. 【开始研究Community Server,转贴一点东西】Community Server资料收集
  6. vue-day03-vue组件化开发
  7. 2017年网易校招题 解救小易
  8. java接收uniapp上传的图片_uni-app 上传图片的坑
  9. postgresql 远程用户_构建Python pandas基于SSH远程MySQL和PostgreSQL的数据分析
  10. 仓库温度湿度控制措施_药品仓库如何保持温湿度均衡?