C++第一次作业(循环语句的使用)
一.知识点
循环结构
二.教学目的
掌握while和do...while循环语句在C++中的写法
三.教学内容
1.while语句
(1)执行顺序:先判断表达式(循环控制条件)的值,若表达式的值为true,再执行循环体.
eg(一个简单的叠加示例):
#include<iostream>
using namespace std;
int main(){
int i=1,sum=0;
while(i<=10){
sum+=i;
i++;
}
cout<<"sum="<<sum<<endl;
return 0;
}
- 运行结果:
2.do...while语句
(1)执行顺序:先执行循环体,后判断循环条件表达式的值,表达式为true时,继续执行循环体,表达式为false则结束循环。
eg(倒序输出一个数字)
#include<iostream>
using namespace std;
int main(){
int n,right_digit,newnum=0;
cout<<"Enter the number:";
cin>>n;
do{
right_digit=n%10;
cout<<right_digit;
n/=10;
}while(n!=0);
cout<<endl;
return 0;
}
- 输入内容:12345
- 运行结果:54321
四.总结
- 在写这两种循环语句时要注意:一般在循环体中,应该包含改变循环条件表达式的语句,否则会造成死循环。