博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c的if else嵌套与switch分支语句
阅读量:3961 次
发布时间:2019-05-24

本文共 942 字,大约阅读时间需要 3 分钟。

1.if else多重嵌套(判断输入的3个数字哪个数字大)

#include 
int main(){ int a,b,c; scanf("%d %d %d", &a, &b, &c); int max = 0; if ( a>b ) { if ( a>c ) { max = a; } else { max = c; } } else { if ( b>c ) { max = b; } else { max = c; } } printf("The max is %d\n", max); return 0;}

在这里插入图片描述

2.分段函数

#include 
int main(){/*分段函数,f(x)= 1 (x < 0) = 0 (x = 0) = 2 (x > 0)*/ int x; int a; printf("请输入x的值:\n"); scanf("%d",&x); if(x<0){ a=1; }else if(x==0){ a=0; }else{ a=2; } printf("当x的值为 %d 时,f(x)的值是 %d",x,a);return 0;}

注意:在第二个else if (x==0)时,条件是判断,即要使用 ==,使用=的话是给x赋值

在这里插入图片描述

3.由输入百分制成绩输出成绩等级

#include 
int main(){ int type; printf("请输入您的成绩:"); scanf("%d",&type ); int grade; grade=type/10; printf("您的成绩等级是:"); switch(grade){ case 10: case 9: printf("A"); break; case 8: printf("B"); break; case 7 : printf("C"); break; case 6: printf("D"); break; default : printf("抱歉,您未及格。"); } return 0; }

转载地址:http://ryqzi.baihongyu.com/

你可能感兴趣的文章
测试JSTL表达式
查看>>
一口一口吃掉Struts(六)——动态ActionForm
查看>>
一口一口吃掉struts(七)——ActionForward知多少
查看>>
浅析Hibernate映射(二)——关系映射(3)
查看>>
浅析Hibernate映射(四)——组件映射(component)
查看>>
Hibernate性能优化
查看>>
Spring核心ioc
查看>>
SSH框架总结(框架分析+环境搭建+实例源码下载)
查看>>
Struts2+Spring3+Mybatis3开发环境搭建
查看>>
mongoDB入门必读(概念与实战并重)
查看>>
通俗易懂解剖jbpm4
查看>>
云盘 同步盘介绍 同步工具介绍
查看>>
rsync
查看>>
win7 英文版电脑 不睡眠,不休眠
查看>>
Bash中如何判断一个命令是否存在 查看当前目录下文件的个数
查看>>
makefile
查看>>
linux 文件权限
查看>>
部分简化字感觉不如繁体字有深意
查看>>
cgo 崩溃 64位地址截断引发的挂死问题
查看>>
drbd
查看>>