c 语言差错编码实验结果,C语言程序设计实验报告(四).doc11111111111111111.doc
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--)
c 语言差错编码实验结果,C语言程序设计实验报告(四).doc11111111111111111.doc相关推荐
- 用python循环结构计算派的值_Python程序设计实验报告四:循环结构程序设计(设计型实验)...
安徽工程大学 Python程序设计 实验报告 班级 物流191 姓名姚彩琴学号3190505129 成绩 日期 2020.4.8 指导老师修宇 [实验名称]实验四 循环结构程序设 ...
- c语言程序三角形实验报告,C语言程序设计实验报告五
C程序设计实验报告四 姓名:赖玮 实验地点:家 实验时间:2020.04.23 一.实验目的与要求 1.熟练地掌握函数的定义方法和调用规则. 2.掌握在C语言程序中主调函数和被调用函数之间进行数据传递 ...
- c语言选择循环实验报告,C语言程序设计实验报告选择与循环结构程序设计.doc
C语言程序设计实验报告选择与循环结构程序设计.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的 ...
- c语言程序设计循环结构实验报告,C语言程序设计实验报告选择与循环结构程序设计.doc...
C语言程序设计实验报告选择与循环结构程序设计 学 生 实 验 报 告 学 院: 软件与通信工程学院 课程名称: C++与程序设计 专业班级: 通信121 姓 名: 学 号: 学生实验报告(2) 学生姓 ...
- 外推法c语言相关程序,一维搜索外推法程序设计实验报告.doc
一维搜索外推法程序设计实验报告 课程设计(实验)材料(1) 安徽工程大学 机械优化设计 课程设计(实验)报告 专 业 班 级: 车辆工程 110 设 计 题 目: 一维搜索外推法程序设计 学 生 姓 ...
- c语言实现页面调度算法实验报告,c语言实现调度算法程序设计实验报告-先来先服务fcfs.docx...
c语言实现调度算法程序设计实验报告-先来先服务fcfs 实验报告 <操作系统>课程综合性实验报告 课程设计报告 课程设计题目:先来先服务(FCFS)调度算法模拟 专业:计算机科学与技术班级 ...
- c语言程序设计循环结构求奇数和,C语言程序设计实验报告循环结构程序设计.doc...
C语言程序设计实验报告循环结构程序设计 C语言实验报告 课程__C程序设计_实验名称_循环结构程序设计__第 页 共 页 系 别__电气工程______________________ 实 验 日 期 ...
- 数据结构c语言王海燕版课后答案,c语言程序设计实验指导(学生用).doc
c语言程序设计实验指导(学生用).doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. ...
- c语言程序设计实验报告2,C语言程序设计实验报告2.docx
C语言程序设计实验报告2.docx 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3.该 ...
最新文章
- 用Gmail备份多看的推送
- 利用python进行数据分析第二版学习笔记
- (读书笔记).NET大局观-.NET框架类库概观
- Maven的scope详解
- FrameBuffer编程二(简单的程序上)
- jqgrid 批量启动所有行为可编辑状态
- java实现文件上传下载功能_java文件上传下载功能实现代码
- 淘宝类目运营方法 怎么快速获取流量和销量
- 主引導记录(MBR)
- 解决虹软人脸识别打开摄像头黑屏的BUG
- 渐渐热起来的网盘搜索工具
- 小米10开始抓取日志怎么关闭_日志MIUI 10 9.5.22 内测更新资讯
- java 几何平均数_统计学——平均数
- 第二型曲线和曲面积分总结
- Python 办公效率化学习(自学)三.Excel文件读取
- java-php-python-ssm“花花世界”网站计算机毕业设计
- MongodDB集群设置登录账号密码(增加key-file以供集群内部相互验证身份)
- 常见嵌入式/C/C++面试题100+集合(含参考答案)-更新中
- Android如何判断两字符串是否相等
- 用python实现局域网内共享文件