![4a7d990a2a7fa8619ea0a5bbcc6a23e3.png](https://img-blog.csdnimg.cn/img_convert/4a7d990a2a7fa8619ea0a5bbcc6a23e3.png)
上节课的题做没做出来呀?答案在最底下,没做出来就看看吧
上节课:
焮墚皓:(三)输入,输出及变量zhuanlan.zhihu.com![9ca29f6a76f0e9c64c9b28cb15161195.png](https://img-blog.csdnimg.cn/img_convert/9ca29f6a76f0e9c64c9b28cb15161195.png)
今天我们来讲点关于if的事
if,都知道,"如果"的意思,C语言中也是这个意思,后面接着需要满足的条件,条件需要打上括号,满足条件后做的事情要打上大括号
给个小例子,求出两个数之间最大的数:
#include <stdio.h>
int main(){
int a,b,max; //max用来存储最大的数字
printf("请输入两个数字:");
scanf("%d%d",&a,&b);
if(a>=b){
//如果a大于b
max=a; //则最大的数是a
}
if(b>=a){
max=b;
}
printf("最大的数为:%dn",max);
return 0;
}
测试结果如下:
![357dd8ca9a45eef1fb7fe56dc5a69ea4.png](https://img-blog.csdnimg.cn/img_convert/357dd8ca9a45eef1fb7fe56dc5a69ea4.png)
其实如果当 if 里语句只有一条是不用大括号,但是还是建议写上
虽然上面的程序求出了两个数中最大的数字,但是,还有一个东西叫 else ,它是与 if 连着用的,意思就是如果不满足上面所以的 if 条件,那么就执行 else 里的语句( 同样打上大括号 )