循环
在C++中,循环分为三种:
1、for循环
2、while循环
3、do-while循环
最简单也使用的最多的是for循环。
在以后要学的许多程序中,你都要用到循环,所以,循环十分重要。
使用格式
最简单的格式:
for(int i=1;i<=循环次数;i++)
{
语句1
语句2
……
}
for后面的小括号中的语句又代表什么意义呢?
让我们来看看。
int i=1
指的是for循环中开始时要做的事。
i<=循环次数
指的是每循环一次后判断是否成立的条件,若满足,则继续,否则结束。
i++
即i=i+1
,指的是每循环一次后做的事。
当然,只要这样就可以实现死循环(不会结束的循环):
for(;;)
{
语句1
语句2
……
}
累加器
好,循环代码讲的差不多了,接着我们看道题:
链接
要求出这题的答案,就必须知道所有数的和,怎么求呢?
这时,我们就可以定义一个变量来当做累加器。
我喜欢定义sum和ans当累加器
求和的方法:
int sum=0,n;
cin>>n;//输入个数
for(int i=1;i<=n;i++)
{
int a;
cin>>a;//输入每个数
sum=sum+a;//加进累加器
}
cout<<sum<<endl;
此时输出的sum就是你输入(除第一个)数的和。
知道求和,平均值也不难求了
下期预告
while循环与do-while循环