电子说
Hi!这里是渔火。今天我们继续来讲C语言的分支结构。在C语言里,可以使用if-else实现分支结构。
1、双分支if语句。其一般形式为:if(表达式)语句1;else 语句2;。 我们来用双分支if语句来做一道简单的题目。
【1.1】使用双分支语句求两个数中较大的数。
#include运行结果1://2023.2.1渔火 Linux迷 www.linuxmi.com int main() { int a,b; printf("请输入两个整数:"); scanf("%d%d",&a,&b); if(a>b) printf("两个整数中的最大数为:%d ",a); else printf("两个整数中的最大数为:%d ",b); //2023.2.1渔火 Linux迷 www.linuxmi.com return 0; }
#include运行结果如下://2023.2.1渔火 Linux迷 www.linuxmi.com int main() { float x; scanf("%f",&x); if(x<0) x=-x; printf("%f",x); //2023.2.1渔火 Linux迷 www.linuxmi.com return 0; }
#include运行结果如下://2023.2.1渔火 Linux迷 www.linuxmi.com int main() { float x,y,z,k; scanf("%f %f %f",&x,&y,&z); if(x>y) {k=x;x=y;y=k;} if(x>z) {k=x;x=z;z=k;} if(y>z) {k=y;y=z;z=k;} printf("%5.2f,%5.2f,%5.2f ",x,y,z); //2023.2.1渔火 Linux迷 www.linuxmi.com return 0; }
#include运行结果如下://2023.2.1渔火 Linux迷 www.linuxmi.com int main() { int x,y,z,max; scanf("%d %d %d",&x,&y,&z); if(x>y) if(x>z) max=x; else max=z; else if(y>z) max=y; else max=z; printf("max=%d ",max); //2023.2.1渔火 Linux迷 www.linuxmi.com return 0; }
全部0条评论
快来发表一下你的评论吧 !