ITPub博客

首页 > IT职业 > IT职场 > 物联网学习教程——if语句

物联网学习教程——if语句

原创 IT职场 作者:千锋教育官方 时间:2019-09-09 16:04:37 0 删除 编辑


  if语句


  


  


  (3)if(表达式1)语句1


  else if(表达式2)语句2


  else if(表达式3)语句3


  ……


  else if(表达式m)语句m


  else语句n


  


  例:


  if(number>500)cost=0.15;


  else if(number>300)cost=0.10;


  else if(number>100)cost=0.075;


  else if(number>50)cost=0.05;


  else cost=0;


  说明:


  (1)3种形式的if语句中在if后面都有表达式,


  一般为逻辑表达式或关系表达式。


  (2)第二,第三种形式的if语句中,在每个


  else前面有一个分号,整个语句结束处有一


  个分号。


  (3)在if和else后面可以只含有一个内嵌的操


  作语句,也可以由多个操作语句,此时用花


  括号将几个语句括起来成为一个复合语句。


  例:输入两个实数,按代数值由小到大的顺序输出这两个数。


  #include<stdio.h>


  void main()


  {float a,b,t;


  scanf(″%f,%f″,&a,&b);


  if(a>b)


  {t=a;


  a=b;


  b=t;}


  printf(″%5.2f,%5.2f\n″,a,b);}


  例:输入三个数a,b,c,要求按由小到大的顺序输出。


  If a>b将a和b对换


  If a>c将a和c对换


  If b>c将b和c对换


  #include<stdio.h>


  void main()


  {float a,b,c,t;


  scanf(″%f,%f,%f″,&a,&b,&c);


  if(a>b)


  {t=a;a=b;b=t;}


  if(a>c)


  {t=a;a=c;c=t;}


  if(b>c)


  {t=b;b=c;c=t;}


  printf("%5.2f,%5.2f,%5.2f\n",a,b,c);


  }


  2.If语句的嵌套


  在if语句中又包含一个或多个if语句称为if语句的嵌套。


  形式:


  If()


  if()语句1


  else语句2


  Else


  if()语句3


  else语句4


  例:


  If()


  if()语句1


  else


  if()语句2


  else语句3


  -1(x<0)


  例:有一个函数y=0(x=0),编一程序,输入一个x


  值,输出y值。1(x>0)


  算法1:算法1:


  输入x输入x


  若x<0,则y=-1若x<0,则y=-1


  若x=0,则y=0否则:


  若x>0,则y=1若x=0,则y=0


  输出y若x>0,则y=1


  输出y


  #include<stdio.h>


  void main()


  {


  int x,y;


  scanf(“%d”,&x);


  {


  程序段


  }


  printf(“x=%d,y=%d\n”,x,y);


  }

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69914734/viewspace-2656486/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
千锋IT职业教育——做真实的自己 用良心做教育

注册时间:2019-03-28

  • 博文量
    140
  • 访问量
    92335