接着上期的C语言经典代码,IT男超哥再来一期,关于C语言的相关基础语法,if-else循环语句分为单分支循环和多分支循环。下面用实例讲解如下:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int tmp;
int kongtiao = 1;
printf("Please input a tmp:\n");
scanf("%d",&tmp);
//如果温度大于或等于30,那么开风扇;
if(tmp >= 30){
if(kongtiao == 1){
printf("关风扇\n");//如果空调等于1,那么关风扇;
}else{
printf("开风扇\n"); //否则开风扇;
}
}
else{
printf("关风扇\n");//否则关风扇;
}
system("pause");
return 0;
第1段代码意思是,在室内有空调和风扇情况下,如果室内的温度大于或等于30的时候,那么就要开风扇,否则就关闭风扇;第2种情况,如果室内温度大于等于30,此时风扇开着的时候,当空调是开着的,它的条件为真,那么可以关风扇,否则就要开风扇。
这段代码其实是if-else语句多条件嵌套中的一种。
程序运行结果截图:
#include<stdio.h>
#include<stdlib.h>int main()
{
int num;
printf("请输入一个数:\n");
scanf("%d",&num);
if(num >= 100