4.3 C++break语句 | 求斐波那契数列

举报
C语言入门到精通 发表于 2021/02/18 23:57:13 2021/02/18
【摘要】 C++break语句在C语言中,程序员可以使用break语句使流程跳出switch语句,继续执行switch语句之后的语句,而且break语句还可以用于循环体内,在C++中同样如此。break语句的一般形式为break; break语句主要作用为使流程从循环体内跳出循环体,意在提前结束循环,继续执行循环体后的语句。break语句只能用于循环语句和switch语句内,不能单独使用...

C++break语句

在C语言中,程序员可以使用break语句使流程跳出switch语句,继续执行switch语句之后的语句,而且break语句还可以用于循环体内,在C++中同样如此。

break语句的一般形式为

break;

break语句主要作用为使流程从循环体内跳出循环体,意在提前结束循环,继续执行循环体后的语句。

break语句只能用于循环语句和switch语句内,不能单独使用或用于其他语句中。

经典案例:用C++输出斐波那契数列,要求可以手动控制需要显示的行数。

#include <iostream> //头文件 
using namespace std; 
int main()   //主函数 
{
  int i,f1,f2,f3,row; //定义变量 
  f1=1,f2=1; //变量初始化 
  cout<<"输入需要输出的行数:";
  cin>>row; //键盘输入行数 
  cout<<f1<<"\n"<<f2<<endl; //先输出第一行和第二行 
  for(i=1;i<row-1;i++) ///循环控制后38行 
  { f3=f2+f1; //第3行的值是前面两行之和 
 cout<<f3<<"\n"; f1=f2; //变量赋值 
 f2=f3;
  }
  return 0;//返回值为空 
}

执行本程序之后,会输出:

输入需要输出的行数:4

1

1

2

3

读者需要了解的是,斐波那契数列有个特点,第1个数和第2个数是1,从第3个数开始,每个数是前面两个数之和。

4.3 C++break语句 mp.weixin.qq.com图标

文章来源: zhuanlan.zhihu.com,作者:小林C语言,版权归原作者所有,如需转载,请联系作者。

原文链接:zhuanlan.zhihu.com/p/326483365

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。