C语言实验报告.docx

上传人:b****7 文档编号:25067431 上传时间:2023-06-04 格式:DOCX 页数:16 大小:402.31KB
下载 相关 举报
C语言实验报告.docx_第1页
第1页 / 共16页
C语言实验报告.docx_第2页
第2页 / 共16页
C语言实验报告.docx_第3页
第3页 / 共16页
C语言实验报告.docx_第4页
第4页 / 共16页
C语言实验报告.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

C语言实验报告.docx

《C语言实验报告.docx》由会员分享,可在线阅读,更多相关《C语言实验报告.docx(16页珍藏版)》请在冰豆网上搜索。

C语言实验报告.docx

C语言实验报告

西安邮电学院

 

C语言程序设计课内实验

报告书

 

学院名称

计算机学院

学生姓名

专业名称

班级

学号

时间

2011.10.28-2011.11.03

实验题目XXX

一、    实验目的

1.掌握while循环语句

2.掌握dowhile循环语句

二、    实验内容

1.编写一个程序,求s=1+(1+2)+(1+2+3)+…+(1+2+3+…+n)

2.编写一个程序,求1-1/2+1/3-1/4+…+1/99-1/100

3.编写一个程序,求e的值,当通项小于停止计算

三、详细设计及运行结果

实验一:

程序框图:

 

步骤:

1.打开MicrosoftVisualC++6.0,创建一个C/C++HeaderFile文件,命名为text1.c,如图1-1所示。

图1-1

2.编写程序,如图1-2所示。

图1-2

3.编译,调试,结果如图1-3所示。

4.运行程序,结果如图1-4所示。

图1-4

5.保存文件及窗体文件。

实验二:

程序框图:

 

 

 

步骤:

1.打开MicrosoftVisualC++6.0,创建一个C/C++HeaderFile文件,命名为text2.c,如图2-1所示。

2.编写程序,如图2-2所示。

图2-2

3.编译,调试,结果如图2-3所示.

4.运行程序,结果如图2-4所示。

图2-4

5.保存文件及窗体文件。

实验三:

程序框图:

 

No

Yes

 

步骤:

1.打开MicrosoftVisualC++6.0,创建一个C/C++HeaderFile文件,命名为text3.c,如图3-1所示。

2.编写程序,如图3-2所示。

图3-2

3.编译,调试,结果如图3-3所示。

4.运行程序,结果如图3-4所示。

图3-4

5.保存文件及窗体文件。

四、调试情况,设计技巧及体会

(一)实验一:

1.调试情况:

图1-3

2.设计技巧及体会:

此循环结构要注意循环条件的判断,先判断后执行。

另外,要注意此题与累加求和的相同点与不同之处。

通过此题学会处理多种累加,累乘问题。

(二)实验二:

1.调试情况:

图2-3

2.设计技巧及体会:

此题要注意考虑到运算符号的变化,巧妙运用程序语句对每步运算的运算符号进行改变。

另外,要注意定义浮点型变量。

(三)实验三:

1.调试情况:

图3-3

2.设计技巧及体会:

要注意判断语句的设定,通过判断语句的设定控制运算执行的程度。

注意变量的定义,此运算需定义浮点型变量。

五、源程序清单

实验一:

#include

#include

main()

{inta,n,t,sum=0;

a=1;t=0;

printf("请输入一个数n:

");

scanf("%d",&n);

while(a<=n)

{t+=a;

sum+=t;

a++;

}

printf("sum=%d\n",sum);

}

实验二:

#include

#include

main()

{ints;

floatn,t,sum=0;

n=1.0;sum=0;t=1;s=1;

while(n<=100)

{sum+=t;

n=n+1;

s=-s;

t=s/n;

}

printf("sum=%f",sum);

}

实验三:

#include

main()

{floatn,t,e,i;

t=1;e=0;n=1.0;i=1;

while(fabs(t)>=1e-7)

{e+=t;

n*=i;

i++;

t=1/n;

}

printf("e=%10.6f\n",e);

}

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 幼儿教育 > 少儿英语

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1