腹黑猫跟你一起学C++(4)——for语句

作者: 腹黑猫 分类: 文章 发布时间: 2014-07-08 11:44

唔……被催更了╮(╯▽╰)╭

我一定要把字数控制在233,285,327!

之前我们看到的程序都是顺序结构,自上而下依次执行。但如果有这样一道题。

求:1/2+2/3+3/4+……+99/100

如果你还想那样写的话,你会手抽筋的(相信我)!

所以我们就要用到循环结构。

格式:

for (表达式1;表达式2;表达式3){
循环体;
}

Tip:用分号(;)隔开哦。表达式全都可以省略,全省略后就变成死循环了╮(╯▽╰)╭。

更容易理解的形式如下:

for (循环变量赋初值;循环条件;循环变量改变){
循环体;
}

for语句的执行过程是:

①先给循环计数变量赋初值

②判断循环条件是否成立,若成立(true)则执行循环体,不成立(false)则跳出循环。

③循环变量改变,返回②继续判断。

所以刚才那道题就可以这样做了!

#include<iostream>
using namespace std;
int main () {
	double sum;
	sum=0;
	for (int i = 1; i < 100 ; i++){
		sum = sum + double(i)/(double (i+1)) ;//double(i)为类型转换.....
	}
	cout<<sum;
	return 0;
}

我们来sell a moe.

#include<iostream>
using namespace std;
int main () {
	for (;;){
		cout<<"343是个baka!";
	}
	return 0;
}

如果你有什么意见建议或发现了什么错误,请在下方留言或给我发邮件哦。邮箱:18340730@QQ.COM

5条评论
  • 浩然

    2014年7月8日 下午12:36

    ╮(╯▽╰)╭

  • =_=

    2014年7月8日 下午3:41

    摊手,话说其实应该写上for的三个部分都是可省略的摊手)

  • cxbeat

    2014年7月8日 下午3:52

    #include和<>之间有括号的吧…

  • 腹黑猫

    2014年7月8日 下午7:40

    细节不要在意啦……

  • 腹黑猫

    2014年7月8日 下午7:41

    有括号吗?

发表评论

电子邮件地址不会被公开。 必填项已用*标注

标签云