1620-7 唐大智《2016年10月3日》[连续第三天总结]
标题:流程控制语句的巩固
关键词:循环语句的嵌套,控制执行顺序的语句的例题试验。
内容(A):(1)循环结构完成100%。(2)循环语句的嵌套,控制执行顺序语句2个语句的试验50%。
(B):(a)循环语句的嵌套即一个语句的循环体中包含另一个循环语句,循环语句和选择语句也可以互相嵌套。
例题:编程s=1!+2!+…10!
#include<iostream.h>
void main()
{
int i,j,t,s=0;
for(i=1;i<=10;i++){
t=1;
for(j=2;j<=i;j++)
t=t*j;
s+=t;
}
cout<<s<<endl;
}
(b)控制执行顺序的语句,主要有break,continue,goto语句与循环语句一起使用,试验了continue语句
例题编程求2到100的非素数
#include<iostream.h>
void main()
{
int i,j,k=0;
for(i=2;i<=100;i++){
for(j=2;j<=i/2;j++)
if(i%j==0)
break;
if(j>i/2)
continue;
k++;
cout<<i<<'\t';
}
cout<<'\n';
cout<<"共有"<<k<<"个非素数."<<'\n';
}
(C)明日计划:(1)继续巩固流程控制语句; (2)循环语句的嵌套,控制执行顺序语句加强练习。