C语⾔中switchcase的使⽤格式实例,输⼊运算符,进⾏加减乘除运算switch case 的使⽤格式
switch(表达式) //表达式的值只能是整型和字符型
{
case 标签1: //标签为整型或字符常量
语句 ;
…
break; //关键字代表分⽀结束,跳出循环
case 标签2: //合并多个标签,执⾏相同语句
case 标签3:
语句 ;
…
break ;
default: //默认标签,未命中1-3时执⾏
语句;
…
}
实例:输⼊运算符号(+ - * /),再输⼊数字进⾏运算。
#include<stdio.h>
void main()
{
float x,y;
char op;
printf("请输⼊运算符:");
switch的用法c语言scanf("%c",&op);
switch(op)
{
case'+':
printf("请输⼊x和y:");
scanf("%f %f",&x,&y);
printf("z = %.2f",x+y);
break;
case'-':
printf("请输⼊x和y:");
scanf("%f %f",&x,&y);
printf("z = %.2f",x-y);
break;
case'*':
printf("请输⼊x和y:");
scanf("%f %f",&x,&y);
printf("z = %.2f",x*y);
break;
case'/':
printf("请输⼊x和y:");
scanf("%f %f",&x,&y);
if(y==0)
printf("输⼊有误!\n");
else
printf("z = %.2f",x/y);
break;
default:
printf("输⼊有误!\n");
}
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论