幻想编程

从零开始简单快乐学编程(18)--判断(中)

时间:15-09-24 21:36:06点击:1927

然后第2种格式

if(){}else{}

如果怎样不然就怎样

直接看下面就懂了

if(age<18)

{

printf("你没成年啊");

printf("回家吃奶去吧");

}

else

{

printf("好吧,你成年了,可以去啪啪啪了");

}

如果年龄小于18就打印 你没成年啊 那两句话

否则,不管年龄就大于18岁还是等于18岁,就打印 好吧,你成年了,可以去啪啪啪了

然后再看第3种格式

if(){}else if(){}else{}

还是直接看下面会懂些

if(age<18)

{

printf("你没成年啊");

printf("回家吃奶去吧");

}

else if(age==18)

{

printf("你才刚成年哦,再接再厉");

}

else

{

printf("好吧,你成年了,可以去啪啪啪了");

}

最后一个else 也可以加上 if(age>18) 不过可以省略,除了小于18等于18就是大于18了

不过只有是最后一个else才能省略。也是呢,所有条件都摆出来了。如何都不符合,那肯定就是最后一个咯,所以最后一个else没必要再写上条件

整个程序如下

#include <stdio.h>

void main(){

int age=19;

if(age<18)

{

printf("你没成年啊");

printf("回家吃奶去吧");

}else if(age==18)

{

printf("你才刚成年哦,再接再厉");

}

else if(age>18)

{

printf("好吧,你成年了,可以去啪啪啪了");

}

}