分支结构程序设计

第一课:关系运算符

==等于;      !=不等于;   <=小于等于;  >=大于等于

例:int x=6,y=4,z=5;

x==x>=y输出0

'x'<'z'输出1

(x<y)>(y<=z)输出0

#include<iostream>

using namespace std;

int main(){

int n1=4,n2=5,n3;

n3=(n1>n2);

cout<<n3<<",";

n3=(n1<n2);

cout<<n3<<",";

n3=(n1==n4);

cout<<n3<<endl;

regurn 0;

}

输出0,1,1

第二课:逻辑运算符

&&逻辑与;||逻辑或;逻辑非。逻辑与两个操作数都是真的,结果就是真的。逻辑或只要有一个操作数是真的,结果就是真的。逻辑非输出他的反值。

逻辑表达式的短路计算:在逻辑表达式中一旦能够确定整个表达式的值,就会立刻停止计算。

第三课if语句

if(表达式)  语句1;

else  语句2;

如果表达式的值为真,那么执行语句1;为假执行语句2。

第四课if语句的嵌套

1分支结构可以嵌套很多层   2程序中的else子句总是与离她最近的一个if子句配对(缩进对齐)

判断是不是闰年

#include<iostream>

using namespace std;

int main(){

int a;

cin>>a;

if(a%400==0)

cout<<"YES"<<endl;

else

if(a%4==0) if(a%100!=0)

cout<<"YES"<<endl;

 else

 cout<<"NO"<<endl;

else

cout<<"NO"<<endl;

return 0;

}

第五课 条件表达式

<表达式1>?<表达式2>:<表达式3>首先计算表达式1的值,若表达式1的值为真则计算表达式2并输出表达式2;否则计算表达式3并输出表达式3。

判断闰年的另一种方法

#include<iostream>

using namespace std;

int main(){

int a;

cin>>a;

cout<<(a%400==0)?"YES":(a%4==0)?(a%100!=0)?"YES":"NO"):"NO"))<<endl;

return 0;

}

第六课 switch语句

switch(表式){

     case常量表达式1:语句组;[break:]

     case常量表达式2:语句组;[break:]

     ……

  [default:语句组n+1]

}

心得体会:学会了分之结构以后可以更简便的写出一个程序,更好的理解问题,虽然有时候思路想好了,但是写起来总会有一些问题的,分支结构就帮我减少了不少问题,总得来说分之结构很好用,当然也挺难的。学了分支结构发现了C++的新领域,对他走了更多的兴趣了

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值