c++循环语句

<一>while语句

语句形式为:while(表达式)
循环体
(表达式为循环控制条件,一般为逻辑控制条件,也可以是其他表达式,其值视为逻辑值。循环体可以是简单语句也可以是复合语句,用于描述重复计算、处理一系列操作)
T1
计算输入的所有大于0的整形数据之和,若输入负数,结束运行
#include
using namespaces std;
int main()
{int a, sum=0;
cin>>a;
while(a>0)
{
sum+=a;
cin>>a;
}
cout<<“sum=” << sum << endl;

〈二〉do-while语句
语句形式为:do
循环体
while(表达式)
(循环体和表达式与while语句意义相同)
例T2
求1到100的和
#include
using namespaces std;
int main()
{int i,s;
s=0;i=1
do
{ s+=i;
i++;
} while(i<=100);
cout<<s;
<三> for语句

语句形式为:
for([表达式1];[表达式2];[表达式3])
循环体;
( “表达式1“不是循环体的执行部分,它仅在进入循环之前被执行一 次。通常用于循环控制变量的初始化,所以也称为初始化表达式。
“表达式2”是循环控制表达式。其值为me (非0)时执行循环,为flse (0)时结束循环.
“表达式3”在“循环体”执行之后执行,可以看作循环体的最后一个执行语句。 通常用子修改循环控制变量。)
例T3
求n! = 1x2x3x-xn的值,n从键盘输入。
#include
using namespace std;
int main()
{ inti, n;
long int t;
cout<<“input one integer n: {n<=16}”;
cin>>n;
t= 1;
for(i=1;i<=n; i++)
t*=i;
cout<<n<<"!= "<<t<< endl;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值