switch四则运算: + - * /
#include<stdio.h>
#include<stdlib.h>
int main ()
{
int h =1;
while(h!=-1){
int a,b;
char op;
printf("please enter the expression");
scanf("%d%c%d",&a,&op,&b);
switch (op){
case '+' :
printf("%d+%d=%d\n",a,b,a+b);
break;
case '-' :
printf("%d-%d=%d\n",a,b,a-b);
break;
case '*' :
printf("%d*%d=%d\n",a,b,a*b);
break;
case '/':
printf("%d/%d=%d\n",a,b,a/b);
break;
default :
printf("Invalid opreator!\n");
}}
return 0;
}
五个产品:记录每个产品的销售数量和总的销售额
#include<stdio.h>
#include<stdlib.h>
int main ()
{
int a=0;
int b=0;
int c=0;
int d=0;
int e=0;
int i;
printf("请输入产品号:\n");
scanf_s("%d",&i);
while(i!=-1){
switch (i)
{
case 1:
++a;
break;
case 2:
++b;
break;
case 3:
++c;
break;
case 4:
++d;
break;
case 5:
++e;
break;
default :
break;
}
printf("请输入产品号:\n");
scanf_s("%d",&i);
}
printf("产品1的销售额为:%d\n",a);
printf("产品2的销售额为:%d\n",b);
printf("产品3的销售额为:%d\n",c);
printf("产品4的销售额为:%d\n",d);
printf("产品5的销售额为:%d\n",e);
float w;
w=2.98*a+4.50*b+9.98*c+4.49*d+6.87*e;
printf("总零售额为:%f\n",w);
system("pause");
return 0;
}
少儿分班:输入小孩年龄 输出小孩年龄和所进入的班级
#include<stdio.h>
#include<stdlib.h>
int main ()
{
int age;
printf("请输入小孩的年龄:\n");
scanf("%d",&age);
switch (age) {
case 2:
case 3:
printf("age:%d,enter Lower class\n",age);
break;
case 4:
printf("age:%d,enter Middle class\n",age);
break;
case 5:
case 6:
printf("age:%d,enter High class\n",age);
break;
default :
break;
}
return 0;
}