计算机二级C语言程序设计基础知识(六)
树图思维导图提供 计算机二级C语言程序设计基础知识(六) 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级C语言程序设计基础知识(六) 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:a089d451e4fa3d11647d014114bffd68
计算机二级C语言程序设计基础知识(六)思维导图模板大纲
if子句中嵌套
if(表达式1) if(表达式2) 语句1; else 语句2; else 语句3;
if(表达式1) { if(表达式2) 语句1; } else 语句2;
else子句中嵌套
if (表达式1) 语句1; else if(表达式2) 语句2; else 语句3;
if(表达式1) 语句1; else if(表达式2) 语句2;
嵌套一般格式
if (表达式1) 语句1; else if (表达式2) 语句2; else if (表达式3) 语句3 ; … else if(表达式n) 语句n; else 语句n+1;
将用户输入的成绩按以下规则转换成等级成绩
分数: 90~100 等级:优 分数: 80~89 等级:良 分数: 70~79 等级:中 分数: 60~69 等级:及格 分数: 60以下 等级:不及格
# include<stdio.h> main() { int d; printf(“输入分数:”); scanf(“%d”,&d); if(d>=90 ) printf(“优”); else if(d>=80) printf(“ 良”); else if(d>=70) printf(“ 中”); else if(d>=60) printf(“ 及格”); else printf(“ 不及格”); }
表达式1 ? 表达式2 :表达式3
执行的过程
若表达式1的值为非0时,该条件语句的职位表达式2,否则为表达式3
求一个整数的绝对值
#include<stdio.h> main() { int i,absi; scanf(“%d”,&i); absi=i>0 ? i : -i; printf(“%d绝对值是%d\n”,i,absi); }
switch (表达式)
{ case 常量表达式1: 语句1 ; break; case常量表达式2: 语句2 ; break; … case常量表达式n: 语句n ; break; default: 语句n+1; }
商店卖货物,每一件3.5元,按购买的数量给与优惠
购买100件,优惠5%; 购买200件以上,优惠6%; 购买300件以上,优惠8%; 购买400件以上,优惠10%; 购买500件以上,优惠15%;
#include<stdio.h> main() { int n; float p,price; scanf("%d",&n); switch(n/100) { case 1: p=0.05; break; case 2: p=0.06; break; case 3: p=0.08; break; case 4: p=0.10; break; case 5: p=0.15; break; } price=3.5*n*(1-p); printf("%应付款=%7.2f\n",price); }
树图思维导图提供 计算机二级C语言程序设计基础知识(十一) 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级C语言程序设计基础知识(十一) 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:6675e3f651fe85d663414f0a5b66b819
树图思维导图提供 计算机二级C语言程序设计基础知识(十) 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级C语言程序设计基础知识(十) 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:bfad3e000f9852057be2a3963a00fbb7