使用switch语句来进行程序中的加减乘除运算 |
您所在的位置:网站首页 › c语言计算加减乘除余 › 使用switch语句来进行程序中的加减乘除运算 |
#include
main()
{
int data1,data2;
char op;
printf("please enter an expression:");
scanf("%d%c%d",&data1,&op,&data2);
switch(op)
{
case'+':
printf("%d+%d=%d\n",data1,data2,data1+data2);
break;
case'-':
printf("%d-%d=%d\n",data1,data2,data1-data2);
break;
case'*':
printf("%d*%d=%d\n",data1,data2,data1*data2);
break;
case'/':
if(0==data2)
printf("Division by zero!\n");
else
printf("%d/%d=%d\n",data1,data2,data1/data2);
break;
default:
printf("Invalid operator!\n");
}
}
知识点:1、懂得用switch语句编写程序。 2、在写程序时,可使用break语句来保证switch语句的循环使用。 2、运算过程中懂得了加减乘除的运算。 遇到的问题: 1、不知道case‘ ’:是什么意思? 2、(op)是什么意思? 3、不理解这个程序的全部过程。 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |