C语言实验报告.docx
《C语言实验报告.docx》由会员分享,可在线阅读,更多相关《C语言实验报告.docx(16页珍藏版)》请在冰豆网上搜索。
![C语言实验报告.docx](https://file1.bdocx.com/fileroot1/2023-6/4/af847565-8a2f-4e4a-b37e-7b872bf61dfe/af847565-8a2f-4e4a-b37e-7b872bf61dfe1.gif)
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);
}