循环结构实验报告
- 格式:doc
- 大小:27.00 KB
- 文档页数:2
实 验 报 告
课程名称:高级语言程序设计(C )
实验项目名称:循环结构程序设计 实验时间:
班级: 姓名: 学号:
实 验 目 的:
1.
熟练while 、do - while 和for 三种循环语句的应用。
2.掌握三种循环语句使用的区别。
3.熟练掌握循环结构的嵌套。
4.掌握break 和continue 语句的使用。 实 验 环 境:VC++
实 验 内 容 及 过 程:
1. 计算!
1!21!111n e +++= 2. 编写一个用户数字密码校验程序。用户根据提示输入密码,如果密码正确,显示“Welcome!”信息;密码不正确,除提示密码输入错误外,允许再输入密码,如果三次输入均错,显示“Illegal user ”,然后结束程序。
3. 编写一个程序,输出3~100之间的全部素数,每输出5个数换一行。
实 验 结 果 及 分 析:
1.
#include
int main()
{
float e;
int s,n,i;
e=1.0;
s=1;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
s=s*i;
e=e+(1.0/s);
} printf("e=%f\n",e);
return 0; }
2.
#include
int main()
{
int m,man,n,k;
k=0;
n=0;
man=123;
printf("请输入密码:");
scanf("%d",&m);
while (m!=man)
{
n++;
if (n>=3) {printf("Illegal user\n");k=1;break;}
printf("密码出错!\n");
scanf("%d",&m);
}
if(k==0) {printf("welcome!/n");}
return 0;
}
3.
#include
int main()
{
int i,n,j;
n=0;
for (i=3;i<=100;i++)
{
for(j=2;j<=i;j++)
if (i%j==0) break;
if(j>=i)
{
printf("%d ",i);
n++;
}
if(n%5==0) printf("\n");
}
return 0;
}
实验心得:
1.小结三种形式的循环使用的区别。2.小结break和continue的区别。