C语言旅途之switch的使用

Ⅰ、简单的switch的使用:
①、//代码摘下直接可以运行
#include<stdio.h>
int main()
{
float x,y; //定义操作数、操作符变量;
char op;
printf(“Please input the number of x,op,y!\n”);
scanf("%f %c %f",&x,&op,&y);
switch(op) //根据操作符分别进行处理;
{
case’+’:
printf("%.2f+%.2f=%.2f\n",x,y,x+y);break;
case’-’:
printf("%.2f-%.2f=%.2f\n",x,y,x-y);break;
case’’:
printf("%.2f
%.2f=%.2f\n",x,y,xy);break;
case’/’:
if(y==0) //判断除数是否为0;
printf(“Division by zero.\n”);
else
printf("%.2f/%.2f=%.2f\n",x,y,x/y);break; //0处理
}
return 0;
}
②、结果展示:
例如:输入x、y、op(操作数即运算符),来进行运算;
当输入5,6,"+“时,代表进行加运算,则运算结果如下图;
当输入5,6,”
"时,代表进行乘运算,则运算结果如下图;
C语言旅途之switch的使用
C语言旅途之switch的使用
☺寄语:此程序的switch的判断比较简单,而且case代表的是:是否符合本条件,若符合则执行如下操作,若不符合,则进行下一个判断,若都不符合则跳出循环;而break的作用是当条件符合时,进行操作结束后,则break跳出循环;从而进行下一步的操作;